mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-23 18:55:30 -05:00
124 lines
3.6 KiB
C
124 lines
3.6 KiB
C
#ifndef POKEPLATINUM_TRAINER_H
|
|
#define POKEPLATINUM_TRAINER_H
|
|
|
|
#define TRMSG_ACTIVE_BATTLER_HALF_HP_FLAG 2
|
|
#define TRMSG_LAST_BATTLER_FLAG 3
|
|
#define TRMSG_LAST_BATTLER_HALF_HP_FLAG 4
|
|
|
|
enum TrainerClass {
|
|
TRAINER_CLASS_PLAYER_MALE,
|
|
TRAINER_CLASS_PLAYER_FEMALE,
|
|
TRAINER_CLASS_YOUNGSTER,
|
|
TRAINER_CLASS_LASS,
|
|
TRAINER_CLASS_CAMPER,
|
|
TRAINER_CLASS_PICNICKER,
|
|
TRAINER_CLASS_BUG_CATCHER,
|
|
TRAINER_CLASS_AROMA_LADY,
|
|
TRAINER_CLASS_TWINS,
|
|
TRAINER_CLASS_HIKER,
|
|
TRAINER_CLASS_BATTLE_GIRL,
|
|
TRAINER_CLASS_FISHERMAN,
|
|
TRAINER_CLASS_CYCLIST_MALE,
|
|
TRAINER_CLASS_CYCLIST_FEMALE,
|
|
TRAINER_CLASS_BLACK_BELT,
|
|
TRAINER_CLASS_ARTIST,
|
|
TRAINER_CLASS_BREEDER_MALE,
|
|
TRAINER_CLASS_BREEDER_FEMALE,
|
|
TRAINER_CLASS_COWGIRL,
|
|
TRAINER_CLASS_JOGGER,
|
|
TRAINER_CLASS_POKEFAN_MALE,
|
|
TRAINER_CLASS_POKEFAN_FEMALE,
|
|
TRAINER_CLASS_POKE_KID,
|
|
TRAINER_CLASS_YOUNG_COUPLE,
|
|
TRAINER_CLASS_ACE_TRAINER_MALE,
|
|
TRAINER_CLASS_ACE_TRAINER_FEMALE,
|
|
TRAINER_CLASS_WAITRESS,
|
|
TRAINER_CLASS_VETERAN,
|
|
TRAINER_CLASS_NINJA_BOY,
|
|
TRAINER_CLASS_DRAGON_TAMER,
|
|
TRAINER_CLASS_BIRD_KEEPER,
|
|
TRAINER_CLASS_DOUBLE_TEAM,
|
|
TRAINER_CLASS_RICH_BOY,
|
|
TRAINER_CLASS_LADY,
|
|
TRAINER_CLASS_GENTLEMAN,
|
|
TRAINER_CLASS_SOCIALITE,
|
|
TRAINER_CLASS_BEAUTY,
|
|
TRAINER_CLASS_COLLECTOR,
|
|
TRAINER_CLASS_POLICEMAN,
|
|
TRAINER_CLASS_RANGER_MALE,
|
|
TRAINER_CLASS_RANGER_FEMALE,
|
|
TRAINER_CLASS_SCIENTIST,
|
|
TRAINER_CLASS_SWIMMER_MALE,
|
|
TRAINER_CLASS_SWIMMER_FEMALE,
|
|
TRAINER_CLASS_TUBER_MALE,
|
|
TRAINER_CLASS_TUBER_FEMALE,
|
|
TRAINER_CLASS_SAILOR,
|
|
TRAINER_CLASS_SIS_AND_BRO,
|
|
TRAINER_CLASS_RUIN_MANIAC,
|
|
TRAINER_CLASS_PSYCHIC_MALE,
|
|
TRAINER_CLASS_PSYCHIC_FEMALE,
|
|
TRAINER_CLASS_PI,
|
|
TRAINER_CLASS_GUITARIST,
|
|
TRAINER_CLASS_ACE_TRAINER_SNOW_MALE,
|
|
TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE,
|
|
TRAINER_CLASS_SKIER_MALE,
|
|
TRAINER_CLASS_SKIER_FEMALE,
|
|
TRAINER_CLASS_ROUGHNECK,
|
|
TRAINER_CLASS_CLOWN,
|
|
TRAINER_CLASS_WORKER,
|
|
TRAINER_CLASS_SCHOOL_KID_MALE,
|
|
TRAINER_CLASS_SCHOOL_KID_FEMALE,
|
|
TRAINER_CLASS_LEADER_ROARK,
|
|
TRAINER_CLASS_RIVAL,
|
|
TRAINER_CLASS_LEADER_BYRON,
|
|
TRAINER_CLASS_ELITE_FOUR_AARON,
|
|
TRAINER_CLASS_ELITE_FOUR_BERTHA,
|
|
TRAINER_CLASS_ELITE_FOUR_FLINT,
|
|
TRAINER_CLASS_ELITE_FOUR_LUCIAN,
|
|
TRAINER_CLASS_CHAMPION_CYNTHIA,
|
|
TRAINER_CLASS_BELLE_AND_PA,
|
|
TRAINER_CLASS_RANCHER,
|
|
TRAINER_CLASS_COMMANDER_MARS,
|
|
TRAINER_CLASS_GALACTIC_GRUNT_MALE,
|
|
TRAINER_CLASS_LEADER_GARDENIA,
|
|
TRAINER_CLASS_LEADER_WAKE,
|
|
TRAINER_CLASS_LEADER_MAYLENE,
|
|
TRAINER_CLASS_LEADER_FANTINA,
|
|
TRAINER_CLASS_LEADER_CANDICE,
|
|
TRAINER_CLASS_LEADER_VOLKNER,
|
|
TRAINER_CLASS_PARASOL_LADY,
|
|
TRAINER_CLASS_WAITER,
|
|
TRAINER_CLASS_INTERVIEWERS,
|
|
TRAINER_CLASS_CAMERAMAN,
|
|
TRAINER_CLASS_REPORTERS,
|
|
TRAINER_CLASS_IDOL,
|
|
TRAINER_CLASS_GALACTIC_BOSS,
|
|
TRAINER_CLASS_COMMANDER_JUPITER,
|
|
TRAINER_CLASS_COMMANDER_SATURN,
|
|
TRAINER_CLASS_GALACTIC_GRUNT_FEMALE,
|
|
TRAINER_CLASS_TRAINER_CHERYL,
|
|
TRAINER_CLASS_TRAINER_RILEY,
|
|
TRAINER_CLASS_TRAINER_MARLEY,
|
|
TRAINER_CLASS_TRAINER_BUCK,
|
|
TRAINER_CLASS_TRAINER_MIRA,
|
|
TRAINER_CLASS_DP_PLAYER_MALE,
|
|
TRAINER_CLASS_DP_PLAYER_FEMALE,
|
|
TRAINER_CLASS_TOWER_TYCOON,
|
|
TRAINER_CLASS_MAID,
|
|
TRAINER_CLASS_HALL_MATRON,
|
|
TRAINER_CLASS_FACTORY_HEAD,
|
|
TRAINER_CLASS_ARCADE_STAR,
|
|
TRAINER_CLASS_CASTLE_VALET,
|
|
TRAINER_CLASS_DP_PLAYER_MALE_2,
|
|
TRAINER_CLASS_DP_PLAYER_FEMALE_2,
|
|
};
|
|
|
|
enum TrainerMessageType {
|
|
TRMSG_FIRST_DAMAGE = 13,
|
|
TRMSG_ACTIVE_BATTLER_HALF_HP,
|
|
TRMSG_LAST_BATTLER,
|
|
TRMSG_LAST_BATTLER_HALF_HP,
|
|
};
|
|
|
|
#endif // POKEPLATINUM_TRAINER_H
|