pokeplatinum/include/constants/trainer.h
2024-07-06 14:40:34 -07:00

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