mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-25 15:46:18 -05:00
36 lines
767 B
C
36 lines
767 B
C
#ifndef GUARD_STR_MISSION_REWARDS_H
|
|
#define GUARD_STR_MISSION_REWARDS_H
|
|
|
|
#define MAX_ITEM_REWARDS 3
|
|
|
|
enum RewardType
|
|
{
|
|
MONEY,
|
|
MONEY_EXTRA,
|
|
ITEM,
|
|
ITEM_EXTRA,
|
|
BLANK_4,
|
|
MONEY1,
|
|
MONEY1_EXTRA,
|
|
ITEM1,
|
|
ITEM1_EXTRA,
|
|
FRIEND_AREA,
|
|
END_REWARDS
|
|
};
|
|
|
|
// Size: 0x28
|
|
typedef struct MissionRewards
|
|
{
|
|
/* 0x0 */ u8 clientName[POKEMON_NAME_LENGTH];
|
|
/* 0xA */ u8 name2[POKEMON_NAME_LENGTH]; // target name?
|
|
/* 0x14 */ s16 clientSpecies;
|
|
/* 0x16 */ u8 rewardType; // See enum "RewardType"
|
|
/* 0x18 */ s32 moneyReward;
|
|
/* 0x1C */ u8 itemRewards[MAX_ITEM_REWARDS];
|
|
/* 0x1F */ u8 quantity;
|
|
/* 0x20 */ u8 friendAreaReward;
|
|
/* 0x24 */ u32 teamRankPtsReward;
|
|
} MissionRewards;
|
|
|
|
#endif // GUARD_STR_MISSION_REWARDS_H
|