mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-12-02 17:44:31 +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
|
|
@ -776,8 +776,8 @@ DEF KRIS EQU __trainer_class__
|
|||
trainerclass LORELEI ; 57
|
||||
const LORELEI1
|
||||
|
||||
trainerclass XXX ; 58 South guy
|
||||
const XXX1
|
||||
trainerclass UTHER ; 58 South guy
|
||||
const UTHER1
|
||||
|
||||
trainerclass IMPOSTEROAK ; 56
|
||||
const OAK
|
||||
|
|
@ -814,6 +814,18 @@ DEF KRIS EQU __trainer_class__
|
|||
|
||||
trainerclass JACK
|
||||
const JACKY
|
||||
|
||||
trainerclass SIGAL
|
||||
const SIGAL1
|
||||
|
||||
trainerclass KUYE
|
||||
const KUYE1
|
||||
|
||||
trainerclass SHAM
|
||||
const SHAM1
|
||||
|
||||
trainerclass CARL
|
||||
const CARL1
|
||||
|
||||
DEF TOPAZ EQU __trainer_class__
|
||||
DEF NUM_TRAINER_CLASSES EQU __trainer_class__ - 1
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1055,3 +1055,7 @@ PainterPic: INCBIN "gfx/trainers/painter.2bpp.lz"
|
|||
SoldierPic: INCBIN "gfx/trainers/soldier.2bpp.lz"
|
||||
SportsmanPic: INCBIN "gfx/trainers/sportsman.2bpp.lz"
|
||||
JackPic: INCBIN "gfx/trainers/jack.2bpp.lz"
|
||||
SigalPic: INCBIN "gfx/trainers/sigal.2bpp.lz"
|
||||
KuyePic: INCBIN "gfx/trainers/kuye.2bpp.lz"
|
||||
ShamPic: INCBIN "gfx/trainers/executive_f.2bpp.lz"
|
||||
CarlPic: INCBIN "gfx/trainers/executive_m.2bpp.lz"
|
||||
|
|
|
|||
BIN
gfx/trainers/kuye.png
Normal file
BIN
gfx/trainers/kuye.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 430 B |
Binary file not shown.
|
Before Width: | Height: | Size: 448 B After Width: | Height: | Size: 380 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 522 B |
Loading…
Reference in a new issue