diff options
author | sceptillion <33798691+sceptillion@users.noreply.github.com> | 2017-12-16 23:54:22 -0800 |
---|---|---|
committer | sceptillion <33798691+sceptillion@users.noreply.github.com> | 2017-12-16 23:54:22 -0800 |
commit | 670fef77ac4d9116d5fdc28c0da40622919a062b (patch) | |
tree | 61c0e925f059404473826ac775305ba5e2706ab1 /constants/trainer_constants.inc |
first commit
Diffstat (limited to 'constants/trainer_constants.inc')
-rw-r--r-- | constants/trainer_constants.inc | 243 |
1 files changed, 243 insertions, 0 deletions
diff --git a/constants/trainer_constants.inc b/constants/trainer_constants.inc new file mode 100644 index 000000000..48ed3036e --- /dev/null +++ b/constants/trainer_constants.inc @@ -0,0 +1,243 @@ + .set TRAINER_CLASS_AQUA_LEADER, 0 + .set TRAINER_CLASS_TEAM_AQUA_M, 1 + .set TRAINER_CLASS_TEAM_AQUA_F, 2 + .set TRAINER_CLASS_AROMA_LADY, 3 + .set TRAINER_CLASS_RUIN_MANIAC, 4 + .set TRAINER_CLASS_INTERVIEWER, 5 + .set TRAINER_CLASS_TUBER_F, 6 + .set TRAINER_CLASS_TUBER_M, 7 + .set TRAINER_CLASS_COOL_TRAINER_M, 8 + .set TRAINER_CLASS_COOL_TRAINER_F, 9 + .set TRAINER_CLASS_HEX_MANIAC, 10 + .set TRAINER_CLASS_LADY, 11 + .set TRAINER_CLASS_BEAUTY, 12 + .set TRAINER_CLASS_RICH_BOY, 13 + .set TRAINER_CLASS_POKEMANIAC, 14 + .set TRAINER_CLASS_SWIMMER_M, 15 + .set TRAINER_CLASS_BLACK_BELT, 16 + .set TRAINER_CLASS_GUITARIST, 17 + .set TRAINER_CLASS_KINDLER, 18 + .set TRAINER_CLASS_CAMPER, 19 + .set TRAINER_CLASS_BUG_MANIAC, 20 + .set TRAINER_CLASS_PSYCHIC_M, 21 + .set TRAINER_CLASS_PSYCHIC_F, 22 + .set TRAINER_CLASS_GENTLEMAN, 23 + .set TRAINER_CLASS_ELITE_FOUR_M, 24 + .set TRAINER_CLASS_ELITE_FOUR_F, 25 + .set TRAINER_CLASS_LEADER_F, 26 + .set TRAINER_CLASS_LEADER_M, 27 + .set TRAINER_CLASS_LEADER_MF, 28 + .set TRAINER_CLASS_SCHOOL_KID_M, 29 + .set TRAINER_CLASS_SCHOOL_KID_F, 30 + .set TRAINER_CLASS_SR_AND_JR, 31 + .set TRAINER_CLASS_POKEFAN_M, 32 + .set TRAINER_CLASS_POKEFAN_F, 33 + .set TRAINER_CLASS_EXPERT_M, 34 + .set TRAINER_CLASS_EXPERT_F, 35 + .set TRAINER_CLASS_YOUNGSTER, 36 + .set TRAINER_CLASS_CHAMPION, 37 + .set TRAINER_CLASS_FISHERMAN, 38 + .set TRAINER_CLASS_CYCLING_TRIATHLETE_M, 39 + .set TRAINER_CLASS_CYCLING_TRIATHLETE_F, 40 + .set TRAINER_CLASS_RUNNING_TRIATHLETE_M, 41 + .set TRAINER_CLASS_RUNNING_TRIATHLETE_F, 42 + .set TRAINER_CLASS_SWIMMING_TRIATHLETE_M, 43 + .set TRAINER_CLASS_SWIMMING_TRIATHLETE_F, 44 + .set TRAINER_CLASS_DRAGON_TAMER, 45 + .set TRAINER_CLASS_BIRD_KEEPER, 46 + .set TRAINER_CLASS_NINJA_BOY, 47 + .set TRAINER_CLASS_BATTLE_GIRL, 48 + .set TRAINER_CLASS_PARASOL_LADY, 49 + .set TRAINER_CLASS_SWIMMER_F, 50 + .set TRAINER_CLASS_PICNICKER, 51 + .set TRAINER_CLASS_TWINS, 52 + .set TRAINER_CLASS_SAILOR, 53 + .set TRAINER_CLASS_BOARDER_1, 54 + .set TRAINER_CLASS_BOARDER_2, 55 + .set TRAINER_CLASS_COLLECTOR, 56 + .set TRAINER_CLASS_WALLY, 57 + .set TRAINER_CLASS_BRENDAN_1, 58 + .set TRAINER_CLASS_BRENDAN_2, 59 + .set TRAINER_CLASS_BRENDAN_3, 60 + .set TRAINER_CLASS_MAY_1, 61 + .set TRAINER_CLASS_MAY_2, 62 + .set TRAINER_CLASS_MAY_3, 63 + .set TRAINER_CLASS_POKEMON_BREEDER_M, 64 + .set TRAINER_CLASS_POKEMON_BREEDER_F, 65 + .set TRAINER_CLASS_POKEMON_RANGER_M, 66 + .set TRAINER_CLASS_POKEMON_RANGER_F, 67 + .set TRAINER_CLASS_MAGMA_LEADER, 68 + .set TRAINER_CLASS_TEAM_MAGMA_M, 69 + .set TRAINER_CLASS_TEAM_MAGMA_F, 70 + .set TRAINER_CLASS_LASS, 71 + .set TRAINER_CLASS_BUG_CATCHER, 72 + .set TRAINER_CLASS_HIKER, 73 + .set TRAINER_CLASS_YOUNG_COUPLE, 74 + .set TRAINER_CLASS_OLD_COUPLE, 75 + .set TRAINER_CLASS_SIS_AND_BRO, 76 + + .set TRAINER_PIC_BRENDAN, 0 + .set TRAINER_PIC_MAY, 1 + .set TRAINER_PIC_LASS, 2 + .set TRAINER_PIC_YOUNGSTER, 3 + .set TRAINER_PIC_HIKER, 4 + .set TRAINER_PIC_BEAUTY, 5 + .set TRAINER_PIC_FISHERMAN, 6 + .set TRAINER_PIC_LADY, 7 + .set TRAINER_PIC_CYCLING_TRIATHLETE_M, 8 + .set TRAINER_PIC_AQUA_GRUNT_M, 9 + .set TRAINER_PIC_TWINS, 10 + .set TRAINER_PIC_SWIMMER_F, 11 + .set TRAINER_PIC_BUG_CATCHER, 12 + .set TRAINER_PIC_SCHOOL_KID_M, 13 + .set TRAINER_PIC_RICH_BOY, 14 + .set TRAINER_PIC_SR_AND_JR, 15 + .set TRAINER_PIC_BLACK_BELT, 16 + .set TRAINER_PIC_WALLY, 17 + .set TRAINER_PIC_AQUA_GRUNT_F, 18 + .set TRAINER_PIC_TUBER_F, 19 + .set TRAINER_PIC_HEX_MANIAC, 20 + .set TRAINER_PIC_POKEMON_BREEDER_F, 21 + .set TRAINER_PIC_MAGMA_GRUNT_M, 22 + .set TRAINER_PIC_MAGMA_GRUNT_F, 23 + .set TRAINER_PIC_INTERVIEWER, 24 + .set TRAINER_PIC_TUBER_M, 25 + .set TRAINER_PIC_YOUNG_COUPLE, 26 + .set TRAINER_PIC_GUITARIST, 27 + .set TRAINER_PIC_GENTLEMAN, 28 + .set TRAINER_PIC_STEVEN, 29 + .set TRAINER_PIC_MAXIE, 30 + .set TRAINER_PIC_RUNNING_TRIATHLETE_F, 31 + .set TRAINER_PIC_RUNNING_TRIATHLETE_M, 32 + .set TRAINER_PIC_BATTLE_GIRL, 33 + .set TRAINER_PIC_CYCLING_TRIATHLETE_F, 34 + .set TRAINER_PIC_SWIMMER_M, 35 + .set TRAINER_PIC_POKEFAN_F, 36 + .set TRAINER_PIC_EXPERT_M, 37 + .set TRAINER_PIC_EXPERT_F, 38 + .set TRAINER_PIC_SWIMMING_TRIATHLETE_M, 39 + .set TRAINER_PIC_SWIMMING_TRIATHLETE_F, 40 + .set TRAINER_PIC_DRAGON_TAMER, 41 + .set TRAINER_PIC_BIRD_KEEPER, 42 + .set TRAINER_PIC_NINJA_BOY, 43 + .set TRAINER_PIC_PARASOL_LADY, 44 + .set TRAINER_PIC_BUG_MANIAC, 45 + .set TRAINER_PIC_SAILOR, 46 + .set TRAINER_PIC_COLLECTOR, 47 + .set TRAINER_PIC_POKEMON_BREEDER_M, 48 + .set TRAINER_PIC_POKEMON_RANGER_M, 49 + .set TRAINER_PIC_POKEMON_RANGER_F, 50 + .set TRAINER_PIC_MAGMA_ADMIN_M, 51 + .set TRAINER_PIC_MAGMA_ADMIN_F, 52 + .set TRAINER_PIC_AROMA_LADY, 53 + .set TRAINER_PIC_RUIN_MANIAC, 54 + .set TRAINER_PIC_COOL_TRAINER_M, 55 + .set TRAINER_PIC_COOL_TRAINER_F, 56 + .set TRAINER_PIC_POKEMANIAC, 57 + .set TRAINER_PIC_KINDLER, 58 + .set TRAINER_PIC_CAMPER, 59 + .set TRAINER_PIC_PICNICKER, 60 + .set TRAINER_PIC_PSYCHIC_M, 61 + .set TRAINER_PIC_PSYCHIC_F, 62 + .set TRAINER_PIC_SCHOOL_KID_F, 63 + .set TRAINER_PIC_POKEFAN_M, 64 + .set TRAINER_PIC_SIS_AND_BRO, 65 + .set TRAINER_PIC_OLD_COUPLE, 66 + .set TRAINER_PIC_AQUA_ADMIN_M, 67 + .set TRAINER_PIC_AQUA_ADMIN_F, 68 + .set TRAINER_PIC_UNUSED_AQUA, 69 + .set TRAINER_PIC_ARCHIE, 70 + .set TRAINER_PIC_ROXANNE, 71 + .set TRAINER_PIC_BRAWLY, 72 + .set TRAINER_PIC_WATTSON, 73 + .set TRAINER_PIC_FLANNERY, 74 + .set TRAINER_PIC_NORMAN, 75 + .set TRAINER_PIC_WINONA, 76 + .set TRAINER_PIC_TATE_AND_LIZA, 77 + .set TRAINER_PIC_WALLACE, 78 + .set TRAINER_PIC_SIDNEY, 79 + .set TRAINER_PIC_PHOEBE, 80 + .set TRAINER_PIC_GLACIA, 81 + .set TRAINER_PIC_DRAKE, 82 + + .set TRAINER_CLASS_NAME_POKEMON_TRAINER_1, 0 + .set TRAINER_CLASS_NAME_POKEMON_TRAINER_2, 1 + .set TRAINER_CLASS_NAME_AQUA_LEADER, 2 + .set TRAINER_CLASS_NAME_TEAM_AQUA, 3 + .set TRAINER_CLASS_NAME_AQUA_ADMIN, 4 + .set TRAINER_CLASS_NAME_AROMA_LADY, 5 + .set TRAINER_CLASS_NAME_RUIN_MANIAC, 6 + .set TRAINER_CLASS_NAME_INTERVIEWER, 7 + .set TRAINER_CLASS_NAME_TUBER_F, 8 + .set TRAINER_CLASS_NAME_TUBER_M, 9 + .set TRAINER_CLASS_NAME_COOL_TRAINER, 10 + .set TRAINER_CLASS_NAME_HEX_MANIAC, 11 + .set TRAINER_CLASS_NAME_LADY, 12 + .set TRAINER_CLASS_NAME_BEAUTY, 13 + .set TRAINER_CLASS_NAME_RICH_BOY, 14 + .set TRAINER_CLASS_NAME_POKEMANIAC, 15 + .set TRAINER_CLASS_NAME_SWIMMER_M, 16 + .set TRAINER_CLASS_NAME_BLACK_BELT, 17 + .set TRAINER_CLASS_NAME_GUITARIST, 18 + .set TRAINER_CLASS_NAME_KINDLER, 19 + .set TRAINER_CLASS_NAME_CAMPER, 20 + .set TRAINER_CLASS_NAME_BUG_MANIAC, 21 + .set TRAINER_CLASS_NAME_PSYCHIC, 22 + .set TRAINER_CLASS_NAME_GENTLEMAN, 23 + .set TRAINER_CLASS_NAME_ELITE_FOUR, 24 + .set TRAINER_CLASS_NAME_LEADER, 25 + .set TRAINER_CLASS_NAME_SCHOOL_KID, 26 + .set TRAINER_CLASS_NAME_SR_AND_JR, 27 + .set TRAINER_CLASS_NAME_WINSTRATE, 28 + .set TRAINER_CLASS_NAME_POKEFAN, 29 + .set TRAINER_CLASS_NAME_EXPERT, 30 + .set TRAINER_CLASS_NAME_YOUNGSTER, 31 + .set TRAINER_CLASS_NAME_CHAMPION, 32 + .set TRAINER_CLASS_NAME_FISHERMAN, 33 + .set TRAINER_CLASS_NAME_TRIATHLETE, 34 + .set TRAINER_CLASS_NAME_DRAGON_TAMER, 35 + .set TRAINER_CLASS_NAME_BIRD_KEEPER, 36 + .set TRAINER_CLASS_NAME_NINJA_BOY, 37 + .set TRAINER_CLASS_NAME_BATTLE_GIRL, 38 + .set TRAINER_CLASS_NAME_PARASOL_LADY, 39 + .set TRAINER_CLASS_NAME_SWIMMER_F, 40 + .set TRAINER_CLASS_NAME_PICNICKER, 41 + .set TRAINER_CLASS_NAME_TWINS, 42 + .set TRAINER_CLASS_NAME_SAILOR, 43 + .set TRAINER_CLASS_NAME_BOARDER, 44 + .set TRAINER_CLASS_NAME_COLLECTOR, 45 + .set TRAINER_CLASS_NAME_POKEMON_TRAINER_3, 46 + .set TRAINER_CLASS_NAME_POKEMON_BREEDER, 47 + .set TRAINER_CLASS_NAME_POKEMON_RANGER, 48 + .set TRAINER_CLASS_NAME_MAGMA_LEADER, 49 + .set TRAINER_CLASS_NAME_TEAM_MAGMA, 50 + .set TRAINER_CLASS_NAME_MAGMA_ADMIN, 51 + .set TRAINER_CLASS_NAME_LASS, 52 + .set TRAINER_CLASS_NAME_BUG_CATCHER, 53 + .set TRAINER_CLASS_NAME_HIKER, 54 + .set TRAINER_CLASS_NAME_YOUNG_COUPLE, 55 + .set TRAINER_CLASS_NAME_OLD_COUPLE, 56 + .set TRAINER_CLASS_NAME_SIS_AND_BRO, 57 + + .set TRAINER_ENCOUNTER_MUSIC_MALE, 0 @ standard male encounter music + .set TRAINER_ENCOUNTER_MUSIC_FEMALE, 1 @ standard female encounter music + .set TRAINER_ENCOUNTER_MUSIC_GIRL, 2 @ used for male Tubers and Young Couples too + .set TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, 3 + .set TRAINER_ENCOUNTER_MUSIC_INTENSE, 4 + .set TRAINER_ENCOUNTER_MUSIC_COOL, 5 + .set TRAINER_ENCOUNTER_MUSIC_AQUA, 6 + .set TRAINER_ENCOUNTER_MUSIC_MAGMA, 7 + .set TRAINER_ENCOUNTER_MUSIC_SWIMMER, 8 + .set TRAINER_ENCOUNTER_MUSIC_TWINS, 9 @ used for other trainer classes too + .set TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, 10 + .set TRAINER_ENCOUNTER_MUSIC_HIKER, 11 @ used for other trainer classes too + .set TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, 12 + .set TRAINER_ENCOUNTER_MUSIC_RICH, 13 @ Rich Boys and Gentlemen + + .set F_TRAINER_FEMALE, 1 << 7 + +@ All trainer parties specify the IV, level, and species for each Pokémon in the +@ party. Some trainer parties also specify held items and custom moves for each +@ Pokémon. + .set F_TRAINER_PARTY_CUSTOM_MOVESET, 1 << 0 + .set F_TRAINER_PARTY_HELD_ITEM, 1 << 1 |