mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-07 00:25:24 +13:00
Add Kuye, Sigal, Carl, and Sham
This adds the four new trainer classes as discussed before and updates the leader file while we're at it. Uther is also finally named properly. Lorelei gets her new trainersprite from the CBB scratchpads.
This commit is contained in:
parent
8d512bc3b0
commit
d5fcc7d0d3
17 changed files with 162 additions and 17 deletions
|
|
@ -561,4 +561,28 @@ TrainerClassAttributes:
|
|||
dw AI_BASIC | AI_SETUP | AI_TYPES | AI_CAUTIOUS | AI_STATUS | AI_RISKY
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Sigal
|
||||
db FULL_RESTORE, FULL_HEAL ; items
|
||||
db 25 ; base reward
|
||||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Kuye
|
||||
db FULL_RESTORE, FULL_HEAL ; items
|
||||
db 25 ; base reward
|
||||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Sham
|
||||
db FULL_RESTORE, NO_ITEM ; items
|
||||
db 25 ; base reward
|
||||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Carl
|
||||
db FULL_RESTORE, NO_ITEM ; items
|
||||
db 25 ; base reward
|
||||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -80,18 +80,22 @@ TrainerClassNames::
|
|||
li "SPORTSMAN"
|
||||
li "???"
|
||||
li "???"
|
||||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "LEADER" ; WALKER
|
||||
li "<PKMN>TRAINER" ; LORELEI
|
||||
li "LEADER" ; UTHER
|
||||
li "LEADER?" ; Imposter Oak
|
||||
li "LEADER"
|
||||
li "<PKMN>TRAINER"
|
||||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "LEADER" ; AGATHA
|
||||
li "<PKMN>TRAINER" ; GIOVANNI (coat)
|
||||
li "LEADER" ; GIOVANNI (boss?)
|
||||
li "LEADER" ; GREEN
|
||||
li "BALLSMITH"
|
||||
li "EXECUTIVE"
|
||||
li "EXECUTIVE"
|
||||
li "PROFESSOR"
|
||||
li "EXECUTIVE" ; ARIANA
|
||||
li "EXECUTIVE" ; ARCHER
|
||||
li "PROFESSOR" ; BLUE
|
||||
li "ELDER"
|
||||
li "SHINJUKU" ; JACK
|
||||
li "LEADER" ; SIGAL
|
||||
li "LEADER" ; KUYE
|
||||
li "EXECUTIVE" ; SHAM
|
||||
li "EXECUTIVE" ; CARL
|
||||
assert_list_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -95,4 +95,8 @@ TrainerClassDVs:
|
|||
dn 13, 12, 13, 13 ; PROF.BLUE
|
||||
dn 12, 15, 13, 13 ; ELDER (HP Ground)
|
||||
dn 12, 15, 13, 13 ; JACK (HP Ground)
|
||||
dn 13, 12, 13, 13 ; SIGAL (HP TBA)
|
||||
dn 13, 12, 13, 13 ; KUYE (HP TBA)
|
||||
dn 13, 12, 13, 13 ; SHAM
|
||||
dn 13, 12, 13, 13 ; CARL
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -97,4 +97,8 @@ TrainerEncounterMusic::
|
|||
db MUSIC_OFFICER_ENCOUNTER ; PROF.BLUE
|
||||
db MUSIC_SAGE_ENCOUNTER ; ELDER
|
||||
db MUSIC_HIKER_ENCOUNTER ; JACK
|
||||
db MUSIC_OFFICER_ENCOUNTER ; SIGAL
|
||||
db MUSIC_OFFICER_ENCOUNTER ; KUYE
|
||||
db MUSIC_ROCKET_ENCOUNTER ; SHAM
|
||||
db MUSIC_ROCKET_ENCOUNTER ; CARL
|
||||
assert_table_length NUM_TRAINER_CLASSES + 1
|
||||
|
|
|
|||
|
|
@ -38,6 +38,8 @@ MaleTrainers:
|
|||
db AEROFOSSIL
|
||||
db ELDER
|
||||
db JACK
|
||||
db SIGAL
|
||||
db CARL
|
||||
.End
|
||||
|
||||
FemaleTrainers:
|
||||
|
|
@ -54,4 +56,6 @@ FemaleTrainers:
|
|||
db CHANNELER
|
||||
db PAINTER
|
||||
db KABUFOSSIL
|
||||
db KUYE
|
||||
db SHAM
|
||||
.End
|
||||
|
|
|
|||
|
|
@ -96,4 +96,8 @@ BTTrainerClassGenders:
|
|||
db MALE ; PROF.BLUE
|
||||
db MALE ; ELDER
|
||||
db MALE ; JACK
|
||||
db MALE ; SIGAL
|
||||
db FEMALE ; KUYE
|
||||
db FEMALE ; SHAM
|
||||
db MALE ; CARL
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -21,11 +21,11 @@ GymLeaders:
|
|||
; db RED
|
||||
; For now Nihon bosses will be here.
|
||||
db WALKER
|
||||
db LORELEI
|
||||
db XXX
|
||||
db KUYE
|
||||
db UTHER
|
||||
db IMPOSTEROAK
|
||||
db AGATHA
|
||||
db LEADERGIOVANNI
|
||||
db SIGAL
|
||||
db GREEN
|
||||
; fallthrough
|
||||
KantoGymLeaders:
|
||||
|
|
|
|||
|
|
@ -103,6 +103,10 @@ INCBIN "gfx/trainers/archer.gbcpal", middle_colors
|
|||
INCBIN "gfx/trainers/blue_professor.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/elder.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/jack.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/sigal.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/kuye.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/executive_f.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/executive_m.gbcpal", middle_colors
|
||||
|
||||
EnbyPalette:
|
||||
INCLUDE "gfx/player/topaz.pal"
|
||||
|
|
|
|||
|
|
@ -753,5 +753,74 @@ TwinsGroup:
|
|||
dw DRATINI
|
||||
dw THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
|
||||
db -1 ; end
|
||||
|
||||
end_list_items
|
||||
|
||||
SigalGroup:
|
||||
next_list_item ; SIGAL1 (1)
|
||||
db "SIGAL@", TRAINERTYPE_MOVES
|
||||
db 60
|
||||
dw TOTARTLE ; MAWTLE
|
||||
dw CRUNCH, SURF, RAPID_SPIN, PURSUIT
|
||||
db 60
|
||||
dw JUNGELA
|
||||
dw SLEEP_POWDER, GIGA_DRAIN, FAINT_ATTACK, BODY_SLAM
|
||||
db 60
|
||||
dw MUK ; MUKA
|
||||
dw CRUNCH, SLUDGE_BOMB, EXPLOSION, FIRE_BLAST
|
||||
db 60
|
||||
dw CROAKOZUNA
|
||||
dw BELLY_DRUM, BODY_SLAM, CROSS_CHOP, FAINT_ATTACK
|
||||
db 60
|
||||
dw TERRADOS
|
||||
dw EARTHQUAKE, CRUNCH, SUNNY_DAY, FIRE_BLAST
|
||||
db 60
|
||||
dw TYRANITAR
|
||||
dw ROCK_SLASH, PURSUIT, EARTHQUAKE, FIRE_BLAST
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
KuyeGroup:
|
||||
next_list_item ; KUYE1 (1)
|
||||
db "KUYE@", TRAINERTYPE_MOVES
|
||||
db 60
|
||||
dw JUNGELA ; CACTORMUS
|
||||
dw SPIKES, EARTHQUAKE, EXPLOSION, LEECH_SEED
|
||||
db 60
|
||||
dw MAMOSWINE
|
||||
dw EARTHQUAKE, ICE_BEAM, ROCK_SLIDE, WHIRLWIND
|
||||
db 60
|
||||
dw DONPHAN
|
||||
dw RAPID_SPIN, EARTHQUAKE, BODY_SLAM, ANCIENTPOWER
|
||||
db 60
|
||||
dw GREAT_TUSK ; TRAMPEL
|
||||
dw BELLY_DRUM, EARTHQUAKE, BODY_SLAM, ROCK_SLIDE
|
||||
db 60
|
||||
dw GLIGAR ; GLISCOR
|
||||
dw SWORDS_DANCE, EARTHQUAKE, WING_ATTACK, SANDSTORM
|
||||
db 60
|
||||
dw GUARDIA
|
||||
dw SWORDS_DANCE, EARTHQUAKE, ICE_BEAM, ROCK_SLIDE
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
ShamGroup:
|
||||
next_list_item ; SHAM1 (1)
|
||||
db "KUYE@", TRAINERTYPE_NORMAL
|
||||
db 60
|
||||
dw SLOWKING
|
||||
db 60
|
||||
dw PERSIAN
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
CarlGroup:
|
||||
next_list_item ; CARL1 (1)
|
||||
db "KUYE@", TRAINERTYPE_NORMAL
|
||||
db 60
|
||||
dw HIRSUSWINE
|
||||
db 60
|
||||
dw MAMOSWINE
|
||||
db 60
|
||||
dw HOUNDOOM
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
|
|
|||
|
|
@ -96,4 +96,8 @@ TrainerGroups:
|
|||
dba ProfBlueGroup
|
||||
dba ElderGroup
|
||||
dba JackGroup
|
||||
dba SigalGroup
|
||||
dba KuyeGroup
|
||||
dba ShamGroup
|
||||
dba CarlGroup
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -96,4 +96,8 @@ TrainerPicPointers::
|
|||
dba ProfBluePic
|
||||
dba ElderPic
|
||||
dba JackPic
|
||||
dba SigalPic
|
||||
dba KuyePic
|
||||
dba ShamPic
|
||||
dba CarlPic
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ BTTrainerClassSprites:
|
|||
db SPRITE_OFFICER
|
||||
db SPRITE_ROCKET_GIRL
|
||||
db SPRITE_SUPER_NERD ; placeholder for mysticalman eusine
|
||||
db SPRITE_KAREN ; placeholder until the channeler overworld sprite is added.
|
||||
db SPRITE_CHANNELER ; CHANNELER
|
||||
db SPRITE_BIKER ; Cue Ball
|
||||
db SPRITE_POKEFAN_M ; Engineer
|
||||
db SPRITE_ROCKER ; Rocker
|
||||
|
|
@ -94,4 +94,8 @@ BTTrainerClassSprites:
|
|||
db SPRITE_RED ; Prof.Blue
|
||||
db SPRITE_SAGE ; ELDER
|
||||
db SPRITE_ROCKER ; JACK
|
||||
db SPRITE_RED ; SIGAL
|
||||
db SPRITE_RED ; KUYE
|
||||
db SPRITE_RED ; SHAM
|
||||
db SPRITE_RED ; CARL
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue