Lots of new trainer classes & pics, port kep cries
This adds Tohjo Giovanni, Archer, Ariana, Prof. Blue, and fixes various bugs with my last commit. Also fixes the bug with Chris's img not having an embedded palette. I also ported over all the KEP cries that are available as a bunch were incomplete or seemingly being remade. Next step is to integrate much of this.
1
.gitignore
vendored
|
@ -6,6 +6,7 @@
|
|||
*.2bpp
|
||||
*.lz
|
||||
*.gbcpal
|
||||
!chris.gbcpal
|
||||
*.dimensions
|
||||
*.animated.tilemap
|
||||
*.sgb.tilemap
|
||||
|
|
|
@ -1097,10 +1097,19 @@
|
|||
const EVENT_BEAT_LEADER_SOUTHGUY
|
||||
const EVENT_BEAT_LEADER_IMPOSTEROAK
|
||||
const EVENT_BEAT_LEADER_AGATHA
|
||||
const EVENT_BEAT_TOHJO_GIOVANNI
|
||||
const EVENT_BEAT_LEADER_GIOVANNI
|
||||
const EVENT_BEAT_LEADER_GREEN
|
||||
const EVENT_BEAT_KURT
|
||||
; Unused: next 93 events
|
||||
const EVENT_BEAT_ARIANA1
|
||||
const EVENT_BEAT_ARIANA2
|
||||
const EVENT_BEAT_ARIANA3
|
||||
const EVENT_BEAT_ARIANA4
|
||||
const EVENT_BEAT_ARCHER1
|
||||
const EVENT_BEAT_ARCHER2
|
||||
const EVENT_BEAT_ARCHER3
|
||||
const EVENT_BEAT_PROFBLUE
|
||||
; Unused: next 85 events
|
||||
|
||||
const_next 1600
|
||||
; Sprite visibility flags
|
||||
|
|
|
@ -121,8 +121,8 @@
|
|||
const SPRITE_BANCHOMAN ; Bancho student with a pompadour.
|
||||
const SPRITE_ENOKI ; Prototype Morty, may use somewhere.
|
||||
const SPRITE_IMPOSTER_OAK
|
||||
const GOLD_SKATEBOARD
|
||||
const SILVERS_SISTER
|
||||
const SPRITE_GOLD_SKATEBOARD
|
||||
const SPRITE_SILVERS_SISTER
|
||||
|
||||
; KEP imports proceeding...
|
||||
const SPRITE_OWVOLTORB
|
||||
|
@ -135,7 +135,7 @@
|
|||
const SPRITE_GREEN
|
||||
const SPRITE_OWDIGLETT
|
||||
const SPRITE_CAT
|
||||
const SPRITE_PWARBOK
|
||||
const SPRITE_OWARBOK
|
||||
const SPRITE_BAOBA
|
||||
const SPRITE_SILPH_PRESIDENT
|
||||
const SPRITE_SAFARI_ZONE_WORKER
|
||||
|
|
|
@ -743,10 +743,12 @@ DEF KRIS EQU __trainer_class__
|
|||
const DALI
|
||||
|
||||
trainerclass SOLDIER ; 52
|
||||
const PEPPINO ; unused, may change
|
||||
const WIART ; unused, named after Adrian Carton de Wiart, a famous Irish-Belgian soldier who was shot in most parts of the body and fought in so many wars, just because he thought it was fun.
|
||||
; Flynn
|
||||
|
||||
trainerclass SPORTSMAN ; 53
|
||||
const JACQUES ; unused
|
||||
; Pele?
|
||||
|
||||
trainerclass AEROFOSSIL ; 54
|
||||
const FOSSIL1
|
||||
|
@ -770,6 +772,9 @@ DEF KRIS EQU __trainer_class__
|
|||
trainerclass AGATHA ; 56
|
||||
const AGATHA1
|
||||
|
||||
trainerclass COATGIOVANNI ; 56
|
||||
const GIOVANNI1
|
||||
|
||||
trainerclass LEADERGIOVANNI ; 56
|
||||
const GIOVANNI3
|
||||
|
||||
|
@ -779,5 +784,14 @@ DEF KRIS EQU __trainer_class__
|
|||
trainerclass KURT ; 56
|
||||
const KURT1
|
||||
|
||||
trainerclass ARIANA
|
||||
const ARIANA1
|
||||
|
||||
trainerclass ARCHER
|
||||
const ARCHER1
|
||||
|
||||
trainerclass PROFBLUE
|
||||
const PROFBLUE1
|
||||
|
||||
DEF TOPAZ EQU __trainer_class__
|
||||
DEF NUM_TRAINER_CLASSES EQU __trainer_class__ - 1
|
||||
|
|
|
@ -697,8 +697,8 @@ CableClubGroupSprites:
|
|||
SilentHillsGroupSprites:
|
||||
; 12 non-walking filler sprites
|
||||
db SPRITE_SUICUNE
|
||||
db SPRITE_SILVER_TROPHY
|
||||
db SPRITE_FAMICOM
|
||||
db SPRITE_SILVERS_SISTER
|
||||
db SPRITE_SAFARI_ZONE_WORKER
|
||||
db SPRITE_POKEDEX
|
||||
db SPRITE_WILL
|
||||
db SPRITE_ROCKER
|
||||
|
|
|
@ -22,13 +22,13 @@ PokemonCries::
|
|||
mon_cry CRY_WEEDLE, 238, 129 ; WEEDLE
|
||||
mon_cry CRY_BLASTOISE, 255, 129 ; KAKUNA
|
||||
mon_cry CRY_BLASTOISE, 96, 256 ; BEEDRILL
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GENTLARVA (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; PUPAL (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; CARAPTHOR (incomplete)
|
||||
mon_cry CRY_MUK, 163, 187 ; GENTLARVA
|
||||
mon_cry CRY_KRABBY, 144, 151 ; PUPAL
|
||||
mon_cry CRY_KRABBY, 245, 288 ; CARAPTHOR
|
||||
mon_cry CRY_KANGASKHAN, 163, 129 ; KOTORA
|
||||
mon_cry CRY_KANGASKHAN, 45, 129 ; GAOTORA
|
||||
mon_cry CRY_KANGASKHAN, 5, 129 ; GOROTORA
|
||||
mon_cry CRY_KANGASKHAN, 5, 129 ; RAITORA (Clone of Gorotora's for nowtm)
|
||||
mon_cry CRY_RHYDON, 32, 144 ; GOROTORA
|
||||
mon_cry CRY_KANGASKHAN, 5, 129 ; RAITORA (incomplete?)
|
||||
mon_cry CRY_PIDGEY, 223, 132 ; PIDGEY
|
||||
mon_cry CRY_PIDGEOTTO, 40, 320 ; PIDGEOTTO
|
||||
mon_cry CRY_PIDGEOTTO, 17, 383 ; PIDGEOT
|
||||
|
@ -73,9 +73,9 @@ PokemonCries::
|
|||
mon_cry CRY_CLEFAIRY, 193, 156 ; COINPUR
|
||||
mon_cry CRY_CLEFAIRY, 119, 144 ; MEOWTH
|
||||
mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN
|
||||
mon_cry CRY_CLEFAIRY, 26, 192 ; PERRSERKER (may revise)
|
||||
mon_cry CRY_AIPOM, -221, 232 ; PERRSERKER (kep import; may revise - mm?)
|
||||
mon_cry CRY_PSYDUCK, 32, 224 ; PSYDUCK
|
||||
mon_cry CRY_PSYDUCK, 32, 224 ; WEIRDUCK (incomplete)
|
||||
mon_cry CRY_PSYDUCK, 147, 208 ; WEIRDUCK
|
||||
mon_cry CRY_PSYDUCK, 255, 192 ; GOLDUCK
|
||||
mon_cry CRY_NIDOQUEEN, 221, 224 ; MANKEY
|
||||
mon_cry CRY_NIDOQUEEN, 175, 192 ; PRIMEAPE
|
||||
|
@ -98,28 +98,28 @@ PokemonCries::
|
|||
mon_cry CRY_SLOWKING, 573, 320 ; BELLIGNAN
|
||||
mon_cry CRY_VENONAT, 0, 256 ; TENTACOOL
|
||||
mon_cry CRY_VENONAT, 238, 383 ; TENTACRUEL
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; TOEDSCOOL (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; TOEDSCRUEL (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; BLOTTLE (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; PENDRAKEN (incomplete)
|
||||
mon_cry CRY_DIGLETT, -22, 353 ; TOEDSCOOL
|
||||
mon_cry CRY_SLOWKING, -38, 704 ; TOEDSCRUEL
|
||||
mon_cry CRY_BLASTOISE, 147, 128 ; BLOTTLE
|
||||
mon_cry CRY_BLASTOISE, 60, 128 ; PENDRAKEN
|
||||
mon_cry CRY_VULPIX, 240, 144 ; GEODUDE
|
||||
mon_cry CRY_VULPIX, 0, 256 ; GRAVELER
|
||||
mon_cry CRY_GOLEM, 224, 192 ; GOLEM
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; KOLTA (incomplete)
|
||||
mon_cry CRY_WEEPINBELL, 55, 144 ; KOLTA
|
||||
mon_cry CRY_WEEPINBELL, 0, 256 ; PONYTA
|
||||
mon_cry CRY_WEEPINBELL, 32, 320 ; RAPIDASH
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; BALUMBA (incomplete)
|
||||
mon_cry CRY_PIDGEY, 0, 256 ; BALUMBA
|
||||
mon_cry CRY_SLOWPOKE, 0, 256 ; SLOWPOKE
|
||||
mon_cry CRY_GROWLITHE, 0, 256 ; SLOWBRO
|
||||
mon_cry CRY_METAPOD, 128, 224 ; MAGNEMITE
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGNETITE (incomplete)
|
||||
mon_cry CRY_METAPOD, 177, 272 ; MAGNETITE
|
||||
mon_cry CRY_METAPOD, 32, 320 ; MAGNETON
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGNEZONE (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GAVILLAIN (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; CHEEP (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; JABETTA (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; RIBBITO (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; CROAKOZUNA (incomplete)
|
||||
mon_cry CRY_AMPHAROS, 656, 682 ; MAGNEZONE
|
||||
mon_cry CRY_EARTHTRON, 246, 192 ; GAVILLAIN
|
||||
mon_cry CRY_RATTATA, 255, 192 ; CHEEP
|
||||
mon_cry CRY_RATTATA, 50, 383 ; JABETTA
|
||||
mon_cry CRY_GOLEM, 147, 224 ; RIBBITO
|
||||
mon_cry CRY_GOLEM, 37, 383 ; CROAKOZUNA
|
||||
mon_cry CRY_SPEAROW, 221, 129 ; FARFETCH_D
|
||||
mon_cry CRY_SUNFLORA, 13, 256 ; LUXWAN (incomplete - just taken from remoraid for now)
|
||||
mon_cry CRY_DIGLETT, 187, 129 ; DODUO
|
||||
|
@ -131,7 +131,7 @@ PokemonCries::
|
|||
mon_cry CRY_MUK, 239, 383 ; MUK
|
||||
mon_cry CRY_FEAROW, 0, 256 ; SHELLDER
|
||||
mon_cry CRY_FEAROW, 111, 352 ; CLOYSTER
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; DISTURBAN (incomplete)
|
||||
mon_cry CRY_TOTODILE, 512, 320 ; DISTURBAN
|
||||
mon_cry CRY_METAPOD, 0, 256 ; GASTLY
|
||||
mon_cry CRY_METAPOD, 48, 192 ; HAUNTER
|
||||
mon_cry CRY_MUK, 0, 383 ; GENGAR
|
||||
|
@ -146,11 +146,11 @@ PokemonCries::
|
|||
mon_cry CRY_DROWZEE, 0, 256 ; EXEGGUTOR
|
||||
mon_cry CRY_CLEFAIRY, 0, 256 ; CUBONE
|
||||
mon_cry CRY_ODDISH, 79, 224 ; MAROWAK
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GUARDIA (incomplete)
|
||||
mon_cry CRY_ODDISH, 0, 383 ; GUARDIA
|
||||
mon_cry CRY_GOLEM, 128, 320 ; HITMONLEE
|
||||
mon_cry CRY_SEEL, 238, 320 ; HITMONCHAN
|
||||
mon_cry CRY_SEEL, 0, 256 ; LICKITUNG
|
||||
mon_cry CRY_SEEL, -256, 300 ; LICKILICKY, tentative
|
||||
mon_cry CRY_SEEL, 169, 639 ; LICKILICKY
|
||||
mon_cry CRY_SEEL, -300, 400 ; LICKILORD, tentative
|
||||
mon_cry CRY_GOLEM, 230, 349 ; KOFFING
|
||||
mon_cry CRY_GOLEM, 255, 383 ; WEEZING
|
||||
|
@ -160,14 +160,14 @@ PokemonCries::
|
|||
mon_cry CRY_PIDGEOTTO, 10, 320 ; CHANSEY
|
||||
mon_cry CRY_GOLEM, 50, 140 ; BURGELA, tentative
|
||||
mon_cry CRY_GOLEM, 0, 256 ; TANGELA
|
||||
mon_cry CRY_GOLEM, -256, 350 ; TANGROWTH, tentative
|
||||
mon_cry CRY_RAIKOU, 426, 592 ; TANGROWTH
|
||||
mon_cry CRY_GOLEM, -140, 383 ; JUNGELA, tentative
|
||||
mon_cry CRY_KANGASKHAN, 0, 256 ; KANGASKHAN
|
||||
mon_cry CRY_CLEFAIRY, 153, 144 ; HORSEA
|
||||
mon_cry CRY_CLEFAIRY, 60, 129 ; SEADRA
|
||||
mon_cry CRY_BLASTOISE, 247, 128 ; BLASTYKE
|
||||
mon_cry CRY_BLASTOISE, 0, 256 ; BLASTOISE
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; ORFRY (incomplete)
|
||||
mon_cry CRY_CATERPIE, 137, 142 ; ORFRY
|
||||
mon_cry CRY_CATERPIE, 128, 192 ; GOLDEEN
|
||||
mon_cry CRY_CATERPIE, 16, 383 ; SEAKING
|
||||
mon_cry CRY_PARAS, 2, 160 ; STARYU
|
||||
|
@ -177,11 +177,11 @@ PokemonCries::
|
|||
mon_cry CRY_CATERPIE, 0, 256 ; SCYTHER
|
||||
mon_cry CRY_CATERPIE, -512, 383 ; KLEAVOR
|
||||
mon_cry CRY_DROWZEE, 255, 383 ; JYNX
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; BUU
|
||||
mon_cry CRY_DROWZEE, 46, 352 ; BUU
|
||||
mon_cry CRY_VOLTORB, 143, 383 ; ELECTABUZZ
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; ELECTIVIRE (incomplete)
|
||||
mon_cry CRY_TEDDIURSA, 470, 256 ; ELECTIVIRE
|
||||
mon_cry CRY_CHARMANDER, 255, 176 ; MAGMAR
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGMORTAR (incomplete)
|
||||
mon_cry CRY_PIDGEOTTO, 3093, 642 ; MAGMORTAR
|
||||
mon_cry CRY_PIDGEOTTO, 0, 256 ; PINSIR
|
||||
mon_cry CRY_RAICHU, 291, 256 ; TRICULES
|
||||
mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS
|
||||
|
@ -191,7 +191,7 @@ PokemonCries::
|
|||
mon_cry CRY_EKANS, 0, 256 ; TERRADOS (incomplete)
|
||||
mon_cry CRY_LAPRAS, 0, 256 ; LAPRAS
|
||||
mon_cry CRY_PIDGEY, 255, 383 ; DITTO
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MIMMEO (incomplete)
|
||||
mon_cry CRY_PIDGEY, 80, 383 ; MIMMEO
|
||||
mon_cry CRY_VENONAT, 136, 224 ; EEVEE
|
||||
mon_cry CRY_VENONAT, 170, 383 ; VAPOREON
|
||||
mon_cry CRY_VENONAT, 61, 256 ; JOLTEON
|
||||
|
@ -203,16 +203,16 @@ PokemonCries::
|
|||
mon_cry CRY_FEAROW, 238, 129 ; KABUTOPS
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; FERADACTYL (incomplete)
|
||||
mon_cry CRY_VILEPLUME, 32, 368 ; AERODACTYL
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; DECILLA (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GAWARHED (incomplete)
|
||||
mon_cry CRY_BULBASAUR, 64, 256 ; DECILLA
|
||||
mon_cry CRY_BULBASAUR, 0, 256 ; GAWARHED
|
||||
mon_cry CRY_GRIMER, 101, 128 ; MUNCHLAX
|
||||
mon_cry CRY_GRIMER, 85, 129 ; SNORLAX
|
||||
mon_cry CRY_RAICHU, 128, 192 ; ARTICUNO
|
||||
mon_cry CRY_FEAROW, 255, 256 ; ZAPDOS
|
||||
mon_cry CRY_RAICHU, 248, 192 ; MOLTRES
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; SQUEAMATA (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; MINISTARE (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; IGUANARCH (incomplete)
|
||||
mon_cry CRY_BULBASAUR, 100, 320 ; SQUEAMATA
|
||||
mon_cry CRY_BULBASAUR, 64, 320 ; MINISTARE
|
||||
mon_cry CRY_BULBASAUR, 32, 320 ; IGUANARCH
|
||||
mon_cry CRY_BULBASAUR, 96, 192 ; DRATINI
|
||||
mon_cry CRY_BULBASAUR, 64, 256 ; DRAGONAIR
|
||||
mon_cry CRY_BULBASAUR, 60, 320 ; DRAGONITE
|
||||
|
@ -285,9 +285,9 @@ PokemonCries::
|
|||
mon_cry CRY_WOOPER, -198, 320 ; QUAGSIRE
|
||||
mon_cry CRY_AIPOM, 162, 320 ; ESPEON
|
||||
mon_cry CRY_VENONAT, -233, 240 ; UMBREON
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; LEAFEON (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; GLACEON (incomplete)
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; SYLVEON (incomplete)
|
||||
mon_cry CRY_CHIKORITA, -1, 512 ; LEAFEON
|
||||
mon_cry CRY_AMPHAROS, 63, 592 ; GLACEON
|
||||
mon_cry CRY_NIDOQUEEN, 253, 367 ; SYLVEON
|
||||
mon_cry CRY_MARILL, -31, 384 ; MURKROW
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; HONCHKROW (incomplete)
|
||||
mon_cry CRY_SLOWKING, 260, 512 ; SLOWKING
|
||||
|
@ -341,7 +341,7 @@ PokemonCries::
|
|||
mon_cry CRY_SENTRET, 72, 560 ; PHANPY
|
||||
mon_cry CRY_DONPHAN, 0, 416 ; DONPHAN
|
||||
mon_cry CRY_GIRAFARIG, 115, 576 ; PORYGON2
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; PORYGON_Z (incomplete)
|
||||
mon_cry CRY_PARAS, 287, 519 ; PORYGONZ
|
||||
mon_cry CRY_AIPOM, -352, 384 ; STANTLER
|
||||
mon_cry CRY_NIDORAN_M, 0, 0 ; WYRDEER (incomplete)
|
||||
mon_cry CRY_PICHU, -538, 496 ; SMEARGLE
|
||||
|
@ -379,8 +379,8 @@ PokemonCries::
|
|||
mon_cry CRY_NIDORAN_M, 0, 128 ; XYLODON
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; XYLOFIN
|
||||
mon_cry CRY_METAPOD, 766, 566 ; DOKUROAR
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; SCREAM_TAIL
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; SANDY_SHOCKS
|
||||
mon_cry CRY_PIDGEY, 250, 256 ; SCREAM_TAIL
|
||||
mon_cry CRY_METAPOD, 31, 349 ; SANDY_SHOCKS
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; GREAT_TUSK
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; FLUTTER_MANE
|
||||
mon_cry CRY_NIDORAN_M, 0, 128 ; IRON_TREADS
|
||||
|
|
|
@ -116,36 +116,36 @@ OverworldSprites:
|
|||
overworld_sprite TopazRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
|
||||
|
||||
; SW97 Imports
|
||||
overworld_sprite TsukushiGFX, 4, STILL_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite TsukushiGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite MikanGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
|
||||
overworld_sprite MediumSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite AgathaGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite HelmetBikerGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite WalkerGFX, 4, STILL_SPRITE, PAL_OW_BLUE
|
||||
overworld_sprite WalkerGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
|
||||
overworld_sprite SpaceworldGirlGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite BanchomanGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite EnokiGFX, 4, STILL_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite EnokiGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite ImposterOakGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite GoldSkateboardGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite SilverSisterGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
|
||||
; KEP Imports
|
||||
overworld_sprite VoltorbGFX, 4, STILL_SPRITE, PAL_OW_RED
|
||||
overworld_sprite VoltorbGFX, 12, STANDING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite SmallBirdGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite OfficerJennyGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
|
||||
overworld_sprite KoffingGFX, 4, STILL_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite KoffingGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite JessieGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite JamesGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
|
||||
overworld_sprite GengarGFX, 4, STILL_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite GengarGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite GreenGFX, 12, WALKING_SPRITE, PAL_OW_GREEN
|
||||
overworld_sprite DiglettGFX, 4, STILL_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite DiglettGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite CatGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite ArbokGFX, 4, STILL_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite BaobaGFX, 4, STILL_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite SilphChiefGFX, 4, STILL_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite SafariZoneWorkerGFX, 4, STILL_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite ArbokGFX, 12, STANDING_SPRITE, PAL_OW_PURPLE
|
||||
overworld_sprite BaobaGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite SilphChiefGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite SafariZoneWorkerGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite LoreleiGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite GiovanniGFX, 12, WALKING_SPRITE, PAL_OW_RED
|
||||
overworld_sprite ChannelerGFX, 12, WALKING_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite BaldingGuyGFX, 4, STILL_SPRITE, PAL_OW_BROWN
|
||||
overworld_sprite BaldingGuyGFX, 12, STANDING_SPRITE, PAL_OW_BROWN
|
||||
assert_table_length NUM_OVERWORLD_SPRITES
|
||||
|
|
|
@ -507,6 +507,12 @@ TrainerClassAttributes:
|
|||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Giovanni 1
|
||||
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
|
||||
|
||||
; Giovanni 3
|
||||
db FULL_RESTORE, FULL_HEAL ; items
|
||||
db 25 ; base reward
|
||||
|
@ -525,4 +531,22 @@ TrainerClassAttributes:
|
|||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY | AI_OPPORTUNIST | AI_TYPES
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
; Ariana
|
||||
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
|
||||
|
||||
; Archer
|
||||
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
|
||||
|
||||
; Prof.Blue
|
||||
db FULL_RESTORE, FULL_RESTORE ; items
|
||||
db 25 ; base reward
|
||||
dw AI_BASIC | AI_SETUP | AI_SMART | AI_AGGRESSIVE | AI_CAUTIOUS | AI_STATUS | AI_RISKY
|
||||
dw CONTEXT_USE | SWITCH_SOMETIMES
|
||||
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -83,9 +83,13 @@ TrainerClassNames::
|
|||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "LEADER?" ; Impostor Oak
|
||||
li "LEADER?" ; Imposter Oak
|
||||
li "LEADER"
|
||||
li "<PKMN>TRAINER"
|
||||
li "LEADER"
|
||||
li "LEADER"
|
||||
li "BALLSMITH"
|
||||
li "EXECUTIVE"
|
||||
li "EXECUTIVE"
|
||||
li "PROFESSOR"
|
||||
assert_list_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -86,7 +86,11 @@ TrainerClassDVs:
|
|||
dn 13, 12, 13, 13 ; South guy
|
||||
dn 13, 12, 13, 13 ; IMPOSTEROAK
|
||||
dn 12, 12, 15, 15 ; AGATHA (HP Fighting 70)
|
||||
dn 13, 12, 13, 13 ; GIOVANNI1
|
||||
dn 13, 12, 13, 13 ; GIOVANNI3
|
||||
dn 13, 12, 13, 13 ; GREEN
|
||||
dn 13, 12, 13, 13 ; KURT
|
||||
dn 13, 12, 13, 13 ; ARIANA
|
||||
dn 13, 12, 13, 13 ; ARCHER
|
||||
dn 13, 12, 13, 13 ; PROF.BLUE
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -88,7 +88,11 @@ TrainerEncounterMusic::
|
|||
db MUSIC_OFFICER_ENCOUNTER ; South Guy
|
||||
db MUSIC_POKEMANIAC_ENCOUNTER ; IMPOSTOROAK
|
||||
db MUSIC_SAGE_ENCOUNTER ; AGATHA
|
||||
db MUSIC_ROCKET_ENCOUNTER ; GIOVANNI1
|
||||
db MUSIC_ROCKET_ENCOUNTER ; GIOVANNI3
|
||||
db MUSIC_OFFICER_ENCOUNTER ; GREEN
|
||||
db MUSIC_OFFICER_ENCOUNTER ; KURT
|
||||
db MUSIC_ROCKET_ENCOUNTER ; ARIANA
|
||||
db MUSIC_ROCKET_ENCOUNTER ; ARCHER
|
||||
db MUSIC_OFFICER_ENCOUNTER ; PROF.BLUE
|
||||
assert_table_length NUM_TRAINER_CLASSES + 1
|
||||
|
|
|
@ -87,7 +87,11 @@ BTTrainerClassGenders:
|
|||
db MALE ; SOUTH GUY
|
||||
db MALE ; IMPOSTEROAK
|
||||
db FEMALE ; AGATHA
|
||||
db MALE ; GIOVANNI1
|
||||
db MALE ; GIOVANNI3
|
||||
db FEMALE ; GREEN
|
||||
db MALE ; KURT
|
||||
db MALE ; ARIANA
|
||||
db FEMALE ; ARCHER
|
||||
db MALE ; PROF.BLUE
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -17,8 +17,16 @@ GymLeaders:
|
|||
db BRUNO
|
||||
db KAREN
|
||||
db KOGA
|
||||
db CHAMPION
|
||||
db RED
|
||||
; db CHAMPION
|
||||
; db RED
|
||||
; For now Nihon bosses will be here.
|
||||
db WALKER
|
||||
db LORELEI
|
||||
db XXX
|
||||
db IMPOSTEROAK
|
||||
db AGATHA
|
||||
db LEADERGIOVANNI
|
||||
db GREEN
|
||||
; fallthrough
|
||||
KantoGymLeaders:
|
||||
db BROCK
|
||||
|
|
|
@ -7,7 +7,7 @@ TrainerPalettes:
|
|||
table_width PAL_COLOR_SIZE * 2, TrainerPalettes
|
||||
|
||||
PlayerPalette:
|
||||
INCBIN "gfx/player/chris.gbcpal", middle_colors
|
||||
INCBIN "gfx/player/chris.gbcpal", middle_colors ; ignore the fact that this is an exception in the gitignore. do not research. DO NOT RESEARCH. I SAID DO NOT RESEARCH!!
|
||||
KrisPalette: ; Kris shares Falkner's palette
|
||||
INCBIN "gfx/trainers/falkner.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/whitney.gbcpal", middle_colors
|
||||
|
@ -94,9 +94,13 @@ INCBIN "gfx/trainers/lorelei.gbcpal", middle_colors
|
|||
INCBIN "gfx/trainers/southguy.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/oak.gbcpal", middle_colors ; dupe for imposter oak
|
||||
INCBIN "gfx/trainers/agatha.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/giovanni_coat.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/giovanni3.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/green.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/kurt.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/ariana.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/archer.gbcpal", middle_colors
|
||||
INCBIN "gfx/trainers/blue_professor.gbcpal", middle_colors
|
||||
|
||||
EnbyPalette:
|
||||
INCLUDE "gfx/player/topaz.pal"
|
||||
|
|
|
@ -80,7 +80,7 @@ PainterGroup:
|
|||
|
||||
SoldierGroup:
|
||||
next_list_item ; SOLDIER (1)
|
||||
db "PEPPINO@", TRAINERTYPE_NORMAL
|
||||
db "WIART@", TRAINERTYPE_NORMAL
|
||||
db 23
|
||||
dw FORRETRESS
|
||||
db -1 ; end
|
||||
|
@ -267,15 +267,15 @@ LassGroup:
|
|||
db 43
|
||||
dw NIDOQUEEN ; From the Yellow Lass
|
||||
db NO_ITEM
|
||||
db BODY_SLAM, SCRATCH, BLIZZARD, THUNDERBOLT
|
||||
dw BODY_SLAM, SCRATCH, BLIZZARD, THUNDERBOLT
|
||||
db 43
|
||||
dw GOROTORA ; Basically the beta Pikaclone counterpart, right?
|
||||
db NO_ITEM
|
||||
db THUNDERBOLT, SCARY_FACE, QUICK_ATTACK, PURSUIT
|
||||
dw THUNDERBOLT, SCARY_FACE, QUICK_ATTACK, PURSUIT
|
||||
db 45
|
||||
dw PIKACHU ; And a pipe bomb.
|
||||
db LIGHT_BALL
|
||||
db THUNDERBOLT, QUICK_ATTACK, DOUBLE_EDGE, AGILITY ; Moves from Johto anime
|
||||
dw THUNDERBOLT, QUICK_ATTACK, DOUBLE_EDGE, AGILITY ; Moves from Johto anime
|
||||
db -1 ; end
|
||||
|
||||
end_list_items
|
||||
|
@ -286,27 +286,27 @@ WalkerGroup:
|
|||
db 60
|
||||
dw TOGEKISS
|
||||
db PINK_BOW
|
||||
db EXTREMESPEED, MIRROR_MOVE, SAFEGUARD, HIDDEN_POWER ; HP Water
|
||||
dw EXTREMESPEED, MIRROR_MOVE, SAFEGUARD, HIDDEN_POWER ; HP Water
|
||||
db 60
|
||||
dw LUXWAN
|
||||
db STICK
|
||||
db FURY_CUTTER, SLASH, DRILL_PECK, THUNDERBOLT
|
||||
dw FURY_CUTTER, SLASH, DRILL_PECK, THUNDERBOLT
|
||||
db 60
|
||||
dw CARETORKER
|
||||
db LEFTOVERS
|
||||
db SOFTBOILED, DRILL_PECK, HEAL_BELL, WHIRLWIND ; Drill Peck should be Dazzling Gleam!
|
||||
dw SOFTBOILED, DRILL_PECK, HEAL_BELL, WHIRLWIND ; Drill Peck should be Dazzling Gleam!
|
||||
db 60
|
||||
dw DODRIO
|
||||
db POLKADOT_BOW
|
||||
db FLAIL, DRILL_PECK, AGILITY, ENDURE
|
||||
dw FLAIL, DRILL_PECK, AGILITY, ENDURE
|
||||
db 60
|
||||
dw AERODACTYL ; Progenitor of Birds in Tajiri lore!
|
||||
db MIRACLEBERRY
|
||||
db ROCK_HEAD, WING_ATTACK, EARTHQUAKE, FIRE_BLAST
|
||||
dw ROCK_HEAD, WING_ATTACK, EARTHQUAKE, FIRE_BLAST
|
||||
db 60
|
||||
dw SKARMORY
|
||||
db NO_ITEM ; Fire-type damage reduction item here please!
|
||||
db STEEL_WING, DRILL_PECK, PURSUIT, LEER
|
||||
dw STEEL_WING, DRILL_PECK, PURSUIT, LEER
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -316,27 +316,27 @@ LoreleiGroup:
|
|||
db 60
|
||||
dw CLOYSTER
|
||||
db MINT_BERRY
|
||||
db SPIKES, ICE_BEAM, SURF, EXPLOSION
|
||||
dw SPIKES, ICE_BEAM, SURF, EXPLOSION
|
||||
db 60
|
||||
dw SNEASEL ; WEAVILE
|
||||
db PRZCUREBERRY
|
||||
db BEAT_UP, SLASH, ICE_BEAM, SWAGGER
|
||||
dw BEAT_UP, SLASH, ICE_BEAM, SWAGGER
|
||||
db 60
|
||||
dw JYNX
|
||||
db NO_ITEM
|
||||
db LOVELY_KISS, PSYCHIC_M, PERISH_SONG, THIEF
|
||||
dw LOVELY_KISS, PSYCHIC_M, PERISH_SONG, THIEF
|
||||
db 60
|
||||
dw LUXWAN ; BUNBERG
|
||||
db MIRACLEBERRY
|
||||
db SYNTHESIS, ICE_BEAM, RAZOR_LEAF, PRESENT ; funny,,,,,
|
||||
dw SYNTHESIS, ICE_BEAM, RAZOR_LEAF, PRESENT ; funny,,,,,
|
||||
db 60
|
||||
dw NINETALES ; NINETALESA
|
||||
db FAIRY_FEATHER
|
||||
db ICE_BEAM, CONFUSE_RAY, HIDDEN_POWER, NO_MOVE ; DAZZLING_GLEAM please! also, HP Electric
|
||||
dw ICE_BEAM, CONFUSE_RAY, HIDDEN_POWER, NO_MOVE ; DAZZLING_GLEAM please! also, HP Electric
|
||||
db 60
|
||||
dw LAPRAS
|
||||
db NEVERMELTICE
|
||||
db THUNDERBOLT, ICE_BEAM, SURF, CONFUSE_RAY
|
||||
dw THUNDERBOLT, ICE_BEAM, SURF, CONFUSE_RAY
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -346,27 +346,27 @@ XXXGroup: ; South Man
|
|||
db 60
|
||||
dw BALUMBA
|
||||
db MIRACLEBERRY
|
||||
db HYPNOSIS, GUST, EXPLOSION, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw HYPNOSIS, GUST, EXPLOSION, NO_MOVE ; Dazzling Gleam pls!
|
||||
db 60
|
||||
dw SYLVEON
|
||||
db PRZCUREBERRY
|
||||
db QUICK_ATTACK, GROWTH, LIGHT_SCREEN, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw QUICK_ATTACK, GROWTH, LIGHT_SCREEN, NO_MOVE ; Dazzling Gleam pls!
|
||||
db 60
|
||||
dw MIMEAR
|
||||
db MAGNET
|
||||
db LOVELY_KISS, THUNDERBOLT, PRESENT, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw LOVELY_KISS, THUNDERBOLT, PRESENT, NO_MOVE ; Dazzling Gleam pls!
|
||||
db 60
|
||||
dw WEEZING ; WEEZINGG
|
||||
db NO_ITEM ; Ground-type reducing item
|
||||
db SLUDGE_BOMB, FIRE_BLAST, EXPLOSION, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw SLUDGE_BOMB, FIRE_BLAST, EXPLOSION, NO_MOVE ; Dazzling Gleam pls!
|
||||
db 60
|
||||
dw PHANDARIN
|
||||
db PSNCUREBERRY
|
||||
db SHADOW_BALL, BODY_SLAM, PURSUIT, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw SHADOW_BALL, BODY_SLAM, PURSUIT, NO_MOVE ; Dazzling Gleam pls!
|
||||
db 60
|
||||
dw GRANBO
|
||||
db FAIRY_FEATHER
|
||||
db NO_MOVE, NO_MOVE, NO_MOVE, NO_MOVE ; Dazzling Gleam pls!
|
||||
dw SURF, NO_MOVE, NO_MOVE, NO_MOVE ; Dazzling Gleam pls!
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -376,27 +376,27 @@ ImposterOakGroup:
|
|||
db 60
|
||||
dw TAUROS
|
||||
db POLKADOT_BOW
|
||||
db BODY_SLAM, HYPER_BEAM, FIRE_BLAST, THUNDERBOLT
|
||||
dw BODY_SLAM, HYPER_BEAM, FIRE_BLAST, THUNDERBOLT
|
||||
db 60
|
||||
dw EXEGGUTOR
|
||||
db MIRACLE_SEED
|
||||
db SLEEP_POWDER, GIGA_DRAIN, PSYCHIC_M, STUN_SPORE
|
||||
dw SLEEP_POWDER, GIGA_DRAIN, PSYCHIC_M, STUN_SPORE
|
||||
db 60
|
||||
dw ARCANINE
|
||||
db MINT_BERRY
|
||||
db FIRE_BLAST, EXTREMESPEED, BODY_SLAM, REST
|
||||
dw FIRE_BLAST, EXTREMESPEED, BODY_SLAM, REST
|
||||
db 60
|
||||
dw GYARADOS
|
||||
db MYSTIC_WATER
|
||||
db HYDRO_PUMP, THUNDERBOLT, DOUBLE_EDGE, ROAR
|
||||
db 60
|
||||
dw HYDRO_PUMP, THUNDERBOLT, DOUBLE_EDGE, ROAR
|
||||
db 55 ; Lower-levelled because Oak ran out of the stolen gym Pokemon!
|
||||
dw WEEZING
|
||||
db NO_ITEM
|
||||
db SLUDGE_BOMB, THUNDERBOLT, EXPLOSION, FIRE_BLAST
|
||||
db 60
|
||||
db BERRY
|
||||
dw SLUDGE_BOMB, THUNDERBOLT, EXPLOSION, FIRE_BLAST
|
||||
db 55
|
||||
dw GENGAR
|
||||
db NO_ITEM
|
||||
db HYPNOSIS, DREAM_EATER, SHADOW_BALL, EXPLOSION ; An inept set designed to illustrate that Impostor Oak isn't actually very competent.
|
||||
db BERRY
|
||||
dw HYPNOSIS, DREAM_EATER, SHADOW_BALL, EXPLOSION ; An inept set designed to illustrate that Impostor Oak isn't actually very competent.
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -406,27 +406,51 @@ AgathaGroup:
|
|||
db 60
|
||||
dw KITSEN
|
||||
db NO_ITEM
|
||||
db HYPNOSIS, THIEF, NIGHTMARE, DESTINY_BOND ; rude
|
||||
dw HYPNOSIS, THIEF, NIGHTMARE, DESTINY_BOND ; rude
|
||||
db 60
|
||||
dw PRIMEAPE ; ANNIHILAPE
|
||||
db SCOPE_LENS ; hahahahaha
|
||||
db CROSS_CHOP, ROCK_HEAD, SHADOW_BALL, FOCUS_ENERGY
|
||||
dw CROSS_CHOP, ROCK_HEAD, SHADOW_BALL, FOCUS_ENERGY
|
||||
db 60
|
||||
dw MAROWAK ; MAROWAKA
|
||||
db THICK_CLUB
|
||||
db EARTHQUAKE, BONEMERANG, SHADOW_BALL, SWORDS_DANCE
|
||||
dw EARTHQUAKE, BONEMERANG, SHADOW_BALL, SWORDS_DANCE
|
||||
db 60
|
||||
dw MISMAGIUS
|
||||
db PRZCUREBERRY
|
||||
db THUNDERBOLT, PERISH_SONG, MEAN_LOOK, PROTECT ; also rude
|
||||
dw THUNDERBOLT, PERISH_SONG, MEAN_LOOK, PROTECT ; also rude
|
||||
db 60
|
||||
dw GENGAR
|
||||
db MAGNET ; psychic damage-reducing item?
|
||||
db CONFUSE_RAY, THUNDERBOLT, GIGA_DRAIN, PSYCHIC_M
|
||||
dw CONFUSE_RAY, THUNDERBOLT, GIGA_DRAIN, PSYCHIC_M
|
||||
db 60
|
||||
dw DOKUROAR
|
||||
db HARD_STONE
|
||||
db ROCK_SLASH, SHADOW_BALL, EARTHQUAKE, HIDDEN_POWER ; HP Fighting
|
||||
dw ROCK_SLASH, SHADOW_BALL, EARTHQUAKE, HIDDEN_POWER ; HP Fighting
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
Giovanni1Group:
|
||||
next_list_item
|
||||
db "GIOVANNI@", TRAINERTYPE_MOVES
|
||||
db 50
|
||||
dw BEEDRILL
|
||||
dw SWORDS_DANCE, TWINEEDLE, GIGA_DRAIN, SLUDGE_BOMB
|
||||
db 50
|
||||
dw HONCHKROW
|
||||
dw FAINT_ATTACK, DRILL_PECK, NIGHT_SHADE, PURSUIT
|
||||
db 50
|
||||
dw NIDOKING
|
||||
dw ICE_BEAM, EARTHQUAKE, ROCK_SLIDE, HORN_DRILL
|
||||
db 50
|
||||
dw NIDOQUEEN
|
||||
dw THUNDERBOLT, EARTHQUAKE, BODY_SLAM, FIRE_BLAST
|
||||
db 50
|
||||
dw KANGASKHAN
|
||||
dw BODY_SLAM, EARTHQUAKE, ENDURE, REVERSAL ; Oh the siren call of this strat...I should give it Attract to punish high-DV players, but it's just so fucking funny
|
||||
db 50
|
||||
dw PERSIAN
|
||||
dw BITE, SLASH, THUNDERBOLT, HYPNOSIS ; Bite over Faint Attack because it has the same BP and flinches.
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -438,27 +462,27 @@ LeaderGiovanniGroup: ; since he uses different sprites
|
|||
db 60
|
||||
dw GLIGAR ; GLISCOR
|
||||
db SHARP_BEAK
|
||||
db EARTHQUAKE, WING_ATTACK, SWORDS_DANCE, SANDSTORM
|
||||
dw EARTHQUAKE, WING_ATTACK, SWORDS_DANCE, SANDSTORM
|
||||
db 60
|
||||
dw DONPHAN ; TRAMPEL
|
||||
db LEFTOVERS
|
||||
db BELLY_DRUM, EARTHQUAKE, BODY_SLAM, ROCK_SLIDE
|
||||
dw BELLY_DRUM, EARTHQUAKE, BODY_SLAM, ROCK_SLIDE
|
||||
db 60
|
||||
dw NIDOQUEEN
|
||||
db MYSTIC_WATER
|
||||
db SURF, FIRE_BLAST, EARTHQUAKE, BODY_SLAM
|
||||
dw SURF, FIRE_BLAST, EARTHQUAKE, BODY_SLAM
|
||||
db 60
|
||||
dw MAROWAK ; GUARDIA
|
||||
db THICK_CLUB
|
||||
db SWORDS_DANCE, EARTHQUAKE, BONEMERANG, BODY_SLAM
|
||||
dw SWORDS_DANCE, EARTHQUAKE, BONEMERANG, BODY_SLAM
|
||||
db 60
|
||||
dw NIDOKING
|
||||
db NEVERMELTICE
|
||||
db THUNDERBOLT, ICE_BEAM, EARTHQUAKE, BODY_SLAM
|
||||
dw THUNDERBOLT, ICE_BEAM, EARTHQUAKE, BODY_SLAM
|
||||
db 60
|
||||
dw RHYDON ; RHYPERIOR
|
||||
db SOFT_SAND
|
||||
db EARTHQUAKE, ROCK_SLIDE, BODY_SLAM, ROAR
|
||||
dw EARTHQUAKE, ROCK_SLIDE, BODY_SLAM, ROAR
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -468,27 +492,27 @@ GreenGroup:
|
|||
db 60
|
||||
dw HITMONCHAN
|
||||
db MIRACLEBERRY
|
||||
db MACH_PUNCH, MIND_READER, DYNAMICPUNCH, PURSUIT
|
||||
dw MACH_PUNCH, MIND_READER, DYNAMICPUNCH, PURSUIT
|
||||
db 60
|
||||
dw JOLTEON
|
||||
db MINT_BERRY
|
||||
db THUNDERBOLT, REST, DOUBLE_KICK, THUNDER_WAVE
|
||||
dw THUNDERBOLT, REST, DOUBLE_KICK, THUNDER_WAVE
|
||||
db 60
|
||||
dw LAPRAS
|
||||
db MYSTIC_WATER
|
||||
db THUNDERBOLT, ICE_BEAM, SURF, CONFUSE_RAY
|
||||
dw THUNDERBOLT, ICE_BEAM, SURF, CONFUSE_RAY
|
||||
db 60
|
||||
dw AERODACTYL
|
||||
db BURNT_BERRY
|
||||
db ROCK_HEAD, WING_ATTACK, FIRE_BLAST, EARTHQUAKE
|
||||
dw ROCK_HEAD, WING_ATTACK, FIRE_BLAST, EARTHQUAKE
|
||||
db 60
|
||||
dw GYARADOS
|
||||
db NO_ITEM ; electric damage-reducing item
|
||||
db THUNDERBOLT, HYDRO_PUMP, TWISTER, ICE_BEAM
|
||||
dw THUNDERBOLT, HYDRO_PUMP, TWISTER, ICE_BEAM
|
||||
db 60
|
||||
dw VENUSAUR
|
||||
db MIRACLE_SEED
|
||||
db GIGA_DRAIN, SLUDGE_BOMB, SWORDS_DANCE, BODY_SLAM
|
||||
dw GIGA_DRAIN, SLUDGE_BOMB, SWORDS_DANCE, BODY_SLAM
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
|
@ -499,22 +523,152 @@ KurtGroup:
|
|||
db "KURT@", TRAINERTYPE_MOVES
|
||||
db 50
|
||||
dw PARASECT
|
||||
db SPORE, GIGA_DRAIN, SLASH, ROCK_SLASH
|
||||
dw SPORE, GIGA_DRAIN, SLASH, ROCK_SLASH
|
||||
db 50
|
||||
dw SANDSLASH
|
||||
db SWORDS_DANCE, EARTHQUAKE, ROCK_SLIDE, BODY_SLAM
|
||||
dw SWORDS_DANCE, EARTHQUAKE, ROCK_SLIDE, BODY_SLAM
|
||||
db 50
|
||||
dw BELLOSSOM
|
||||
db SLEEP_POWDER, GROWTH, PETAL_DANCE, SYNTHESIS
|
||||
dw SLEEP_POWDER, GROWTH, PETAL_DANCE, SYNTHESIS
|
||||
db 50
|
||||
dw MUK
|
||||
db SLUDGE_BOMB, EXPLOSION, FIRE_BLAST, THUNDERBOLT
|
||||
dw SLUDGE_BOMB, EXPLOSION, FIRE_BLAST, THUNDERBOLT
|
||||
db 50
|
||||
dw GRANBULL
|
||||
db HEAL_BELL, TAKE_DOWN, CURSE, SHADOW_BALL
|
||||
dw HEAL_BELL, TAKE_DOWN, CURSE, SHADOW_BALL
|
||||
db 50
|
||||
dw SLOWBRO
|
||||
db SURF, PSYCHIC_M, ICE_BEAM, EARTHQUAKE
|
||||
dw SURF, PSYCHIC_M, ICE_BEAM, EARTHQUAKE
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
ArianaGroup:
|
||||
next_list_item
|
||||
db "ARIANA@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw BELLEDAM
|
||||
db 30
|
||||
dw VILEPLUME
|
||||
db 30
|
||||
dw MUK
|
||||
db 30
|
||||
dw ARBOK
|
||||
db 30
|
||||
dw HONCHKROW
|
||||
db -1 ; end
|
||||
|
||||
db "ARIANA@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw ARBOK
|
||||
db 30
|
||||
dw VILEPLUME
|
||||
db 30
|
||||
dw MUK
|
||||
db 30
|
||||
dw HONCHKROW
|
||||
db 30
|
||||
dw SNEASEL
|
||||
db -1 ; end
|
||||
|
||||
db "ARIANA@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw BELLEDAM
|
||||
db 30
|
||||
dw ARBOK
|
||||
db 30
|
||||
dw VILEPLUME
|
||||
db 30
|
||||
dw MUK
|
||||
db 30
|
||||
dw HONCHKROW
|
||||
db 30
|
||||
dw SNEASEL
|
||||
db -1 ; end
|
||||
|
||||
db "ARIANA@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw BELLEDAM
|
||||
db 30
|
||||
dw ARBOK
|
||||
db 30
|
||||
dw VILEPLUME
|
||||
db 30
|
||||
dw HONCHKROW
|
||||
db 30
|
||||
dw SNEASEL
|
||||
db 30
|
||||
dw JUNGELA
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
ArcherGroup:
|
||||
next_list_item
|
||||
db "ARCHER@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw ELECTRODE
|
||||
db 30
|
||||
dw MAGMAR
|
||||
db 30
|
||||
dw GOLBAT
|
||||
db 30
|
||||
dw HOUNDOOM
|
||||
db -1 ; end
|
||||
|
||||
db "ARCHER@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw ELECTRODE
|
||||
db 30
|
||||
dw MAGMORTAR
|
||||
db 30
|
||||
dw GOLBAT
|
||||
db 30
|
||||
dw WEEZING
|
||||
db 30
|
||||
dw HOUNDOOM
|
||||
db -1 ; end
|
||||
|
||||
db "ARCHER@", TRAINERTYPE_NORMAL
|
||||
db 30
|
||||
dw ELECTRODE
|
||||
db 30
|
||||
dw MAGMORTAR
|
||||
db 30
|
||||
dw GOLBAT
|
||||
db 30
|
||||
dw WEEZING
|
||||
db 30
|
||||
dw PILOSWINE ; MAMOSWINE
|
||||
db 30
|
||||
dw HOUNDOOM
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
||||
ProfBlueGroup:
|
||||
next_list_item
|
||||
db "BLUE@", TRAINERTYPE_ITEM_MOVES
|
||||
db 70
|
||||
dw UMBREON
|
||||
db LEFTOVERS
|
||||
dw MEAN_LOOK, BATON_PASS, MOONLIGHT, CURSE
|
||||
db 70
|
||||
dw HERACROSS
|
||||
db BLACKBELT_I
|
||||
dw ENDURE, REVERSAL, MEGAHORN, FLAIL
|
||||
db 70
|
||||
dw TYRANITAR
|
||||
db HARD_STONE
|
||||
dw EARTHQUAKE, ROCK_SLASH, PURSUIT, ICE_BEAM
|
||||
db 70
|
||||
dw ARCANINE
|
||||
db MIRACLEBERRY
|
||||
dw FIRE_BLAST, EXTREMESPEED, BODY_SLAM, CRUNCH
|
||||
db 70
|
||||
dw BLASTOISE
|
||||
db MYSTIC_WATER
|
||||
dw HYDRO_PUMP, ICE_BEAM, MIRROR_COAT, EARTHQUAKE
|
||||
db 70
|
||||
dw ELECTIVIRE
|
||||
db MAGNET
|
||||
dw THUNDERBOLT, CROSS_CHOP, EARTHQUAKE, THIEF
|
||||
db -1 ; end
|
||||
end_list_items
|
||||
|
|
|
@ -87,7 +87,11 @@ TrainerGroups:
|
|||
dba XXXGroup
|
||||
dba ImposterOakGroup
|
||||
dba AgathaGroup
|
||||
dba Giovanni1Group
|
||||
dba LeaderGiovanniGroup
|
||||
dba GreenGroup
|
||||
dba KurtGroup
|
||||
dba ArianaGroup
|
||||
dba ArcherGroup
|
||||
dba ProfBlueGroup
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -87,7 +87,11 @@ TrainerPicPointers::
|
|||
dba SouthGuyPic
|
||||
dba ImposterOakPic
|
||||
dba AgathaPic
|
||||
dba Giovanni1Pic
|
||||
dba Giovanni3Pic
|
||||
dba GreenPic
|
||||
dba KurtPic
|
||||
dba ArianaPic
|
||||
dba ArcherPic
|
||||
dba ProfBluePic
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -85,7 +85,11 @@ BTTrainerClassSprites:
|
|||
db SPRITE_RED ; South Guy Placeholder
|
||||
db SPRITE_RED ; Imposter Oak Placeholder
|
||||
db SPRITE_RED ; Agatha Placeholder
|
||||
db SPRITE_RED ; Giovanni1 Placeholder
|
||||
db SPRITE_RED ; Giovanni3 Placeholder
|
||||
db SPRITE_RED ; Green Placeholder
|
||||
db SPRITE_RED ; Kurt Placeholder
|
||||
db SPRITE_RED ; Ariana
|
||||
db SPRITE_RED ; Archer
|
||||
db SPRITE_RED ; Prof.Blue
|
||||
assert_table_length NUM_TRAINER_CLASSES
|
||||
|
|
|
@ -1036,8 +1036,12 @@ TogekissBackpic: INCBIN "gfx/pokemon/togekiss/back.2bpp.lz"
|
|||
WalkerPic: INCBIN "gfx/trainers/walker.2bpp.lz"
|
||||
LoreleiPic: INCBIN "gfx/trainers/lorelei.2bpp.lz"
|
||||
SouthGuyPic: INCBIN "gfx/trainers/southguy.2bpp.lz"
|
||||
ImposterOakPic: INCBIN "gfx/trainers/imposteroak.2bpp.lz"
|
||||
ImposterOakPic: INCBIN "gfx/trainers/imposter_oak.2bpp.lz"
|
||||
AgathaPic: INCBIN "gfx/trainers/agatha.2bpp.lz"
|
||||
Giovanni1Pic: INCBIN "gfx/trainers/giovanni_coat.2bpp.lz"
|
||||
Giovanni3Pic: INCBIN "gfx/trainers/giovanni3.2bpp.lz"
|
||||
GreenPic: INCBIN "gfx/trainers/green.2bpp.lz"
|
||||
KurtPic: INCBIN "gfx/trainers/kurt.2bpp.lz"
|
||||
ArianaPic: INCBIN "gfx/trainers/ariana.2bpp.lz"
|
||||
ArcherPic: INCBIN "gfx/trainers/archer.2bpp.lz"
|
||||
ProfBluePic: INCBIN "gfx/trainers/blue_professor.2bpp.lz"
|
||||
|
|
BIN
gfx/player/chris.gbcpal
Normal file
Before Width: | Height: | Size: 417 B After Width: | Height: | Size: 997 B |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 410 B |
Before Width: | Height: | Size: 944 B After Width: | Height: | Size: 453 B |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 386 B After Width: | Height: | Size: 423 B |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 460 B |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 426 B |
BIN
gfx/trainers/imposter_oak.png
Normal file
After Width: | Height: | Size: 519 B |
Before Width: | Height: | Size: 430 B |
Before Width: | Height: | Size: 18 KiB |
|
@ -198,6 +198,29 @@ DebugTextE:
|
|||
line "many items!"
|
||||
done
|
||||
|
||||
TrainerTestScript:
|
||||
faceplayer
|
||||
opentext
|
||||
writetext TrainerTestAsk
|
||||
yesorno
|
||||
iffalse .end
|
||||
winlosstext TrainerTestScript_BeatenText, 0
|
||||
loadtrainer ARCHER, ARCHER1
|
||||
startbattle
|
||||
reloadmapafterbattle
|
||||
.end
|
||||
closetext
|
||||
end
|
||||
|
||||
TrainerTestAsk:
|
||||
text "Would you like to"
|
||||
line "test the TRAINER?"
|
||||
done
|
||||
|
||||
TrainerTestScript_BeatenText:
|
||||
text "Test complete!"
|
||||
done
|
||||
|
||||
DebugRoom_MapEvents:
|
||||
db 0, 0 ; filler
|
||||
|
||||
|
@ -228,4 +251,4 @@ DebugRoom_MapEvents:
|
|||
object_event 17, 13, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_PURPLE, OBJECTTYPE_SCRIPT, 0, DebugFlyScript, -1
|
||||
object_event 16, 13, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_PURPLE, OBJECTTYPE_SCRIPT, 0, DebugDexScript, -1
|
||||
object_event 19, 13, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_PURPLE, OBJECTTYPE_SCRIPT, 0, DebugItemScript, -1
|
||||
object_event 18, 13, SPRITE_NURSE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, HoneyGrannyScript, -1
|
||||
object_event 18, 13, SPRITE_SAFARI_ZONE_WORKER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TrainerTestScript, -1
|
||||
|
|