would you believe me if i told you this still isnt done

in the middle of a breakdown here but i'm committing this because I don't wanna have an overwhelming number of changed files like the Big One

- Fixed a bug where an item couldn't be picked up in Mt. Moon Crater

- Gave new cries to Leafeon, Glaceon, Perrserker, Gentlarva, Carapthor, Gorotora, Magnezone, Tangrowth, Tricules, Magmortar and Meltan. Pupal and Lickilicky also got new cries but they'll probably be changed later

- Changed Citrine's map slightly for hopefully the final time, removing the tall grass to allow the Old Man Glitch to work there

- Brought Pokemon Tower 5F back for some reason

- Moved the Rocket Grunt on Silph 11F closer to the Omegadge door

- 'Fixed' a warp issue on Faraway Island, can definitely be improved though

- Gave Gapdos 10 more base special because i forgot the first time

- Fixed a typo in Hitmontop's dex entry

- Fixed some inconsistencies in Gao and Gorotora's movesets

- Added the unused ice tiles to Seafoam Islands and Garnet Cavern (credit to Vortiene)

- Added a stats page to the Pokedex that displays base stats and the type of caught Pokemon (again, credit to Vortiene)

- Made Sandshrew more common in Mt. Moon

- Improved the 'already caught' icon

- uncapitalised all new instances of "trainer" in the text to make it more consistent

- HOPEFULLY fixed the issue where the SS Anne still couldn't be reboarded
This commit is contained in:
Martha Schilling 2023-11-20 11:00:20 +00:00
parent d0decc8e66
commit ef62d0a43f
48 changed files with 465 additions and 360 deletions

View file

@ -386,7 +386,7 @@ If you use our implementations of anything at all, it is encouraged to submit Pu
* ZumiIsawhat? - Restorations of prototype OST. * ZumiIsawhat? - Restorations of prototype OST.
* FrenchOrange - Reconstructions of various overworld prototype sprites. * FrenchOrange - Reconstructions of various overworld prototype sprites.
* Helix Chamber, RacieBeep, loumilouminosus, Orchid, GBCRetro, & catstorm26 - Prototype Pokémon sprites. Precise credits are available [here](https://cdn.discordapp.com/attachments/1014321591657709569/1015347305483878521/unknown.png). * Helix Chamber, RacieBeep, loumilouminosus, Orchid, GBCRetro, & catstorm26 - Prototype Pokémon sprites. Precise credits are available [here](https://cdn.discordapp.com/attachments/1014321591657709569/1015347305483878521/unknown.png).
* Vortiene/Vortyne - Reused a bit of code from their pureRGB hack, including their Trainer AI. Assisted in bug fixes. Used their sprite sheet generator. * Vortiene/Vortyne - Reused a bit of code from their pureRGB hack, including their Trainer AI and Pokedex stats page. Assisted in bug fixes. Used their sprite sheet generator.
* Pigu-A, RevoSucks, walle303 - Contributors to Pokemon Anniversary Red's repository, where we reused the Green/FemC sprites and the Battle Tent. * Pigu-A, RevoSucks, walle303 - Contributors to Pokemon Anniversary Red's repository, where we reused the Green/FemC sprites and the Battle Tent.
* Rangi - Reused a bit of code from their Red* / Blue* hack to make HMs usable in the overworld, and generally being an amazing individual. * Rangi - Reused a bit of code from their Red* / Blue* hack to make HMs usable in the overworld, and generally being an amazing individual.
* BGVC - Composed the original 4-channel version of the unused Koukan (trading) music. * BGVC - Composed the original 4-channel version of the unused Koukan (trading) music.

View file

@ -21,60 +21,60 @@ DEF SHOW EQU $15
const HS_CERULEAN_GUARD_1 ; 07 const HS_CERULEAN_GUARD_1 ; 07
const HS_CERULEAN_CAVE_GUY ; 08 const HS_CERULEAN_CAVE_GUY ; 08
const HS_CERULEAN_GUARD_2 ; 09 const HS_CERULEAN_GUARD_2 ; 09
const HS_VERMILION_JENNY const HS_VERMILION_JENNY ; 0A
const HS_SAFFRON_CITY_1 ; 0A const HS_SAFFRON_CITY_1 ; 0B
const HS_SAFFRON_CITY_2 ; 0B const HS_SAFFRON_CITY_2 ; 0C
const HS_SAFFRON_CITY_3 ; 0C const HS_SAFFRON_CITY_3 ; 0D
const HS_SAFFRON_CITY_4 ; 0D const HS_SAFFRON_CITY_4 ; 0E
const HS_SAFFRON_CITY_5 ; 0E const HS_SAFFRON_CITY_5 ; 0F
const HS_SAFFRON_CITY_6 ; 0F const HS_SAFFRON_CITY_6 ; 10
const HS_SAFFRON_CITY_7 ; 10 const HS_SAFFRON_CITY_7 ; 11
const HS_SAFFRON_CITY_8 ; 11 const HS_SAFFRON_CITY_8 ; 12
const HS_SAFFRON_CITY_9 ; 12 const HS_SAFFRON_CITY_9 ; 13
const HS_SAFFRON_CITY_A ; 13 const HS_SAFFRON_CITY_A ; 14
const HS_SAFFRON_CITY_B ; 14 const HS_SAFFRON_CITY_B ; 15
const HS_SAFFRON_CITY_C ; 15 const HS_SAFFRON_CITY_C ; 16
const HS_SAFFRON_CITY_D ; 16 const HS_SAFFRON_CITY_D ; 17
const HS_SAFFRON_CITY_E ; 17 const HS_SAFFRON_CITY_E ; 18
const HS_SAFFRON_CITY_F ; 18 const HS_SAFFRON_CITY_F ; 19
const HS_ROUTE_1_OAK ; 19 const HS_ROUTE_1_OAK ; 1A
const HS_ROUTE_2_ITEM_1 ; 1A X const HS_ROUTE_2_ITEM_1 ; 1B X
const HS_ROUTE_2_ITEM_2 ; 1B X const HS_ROUTE_2_ITEM_2 ; 1C X
const HS_ROUTE_4_ITEM ; 1C X const HS_ROUTE_4_ITEM ; 1D X
const HS_ROUTE_9_ITEM ; 1D X const HS_ROUTE_9_ITEM ; 1E X
const HS_ROUTE_12_SNORLAX ; 1E const HS_ROUTE_12_SNORLAX ; 1F
const HS_ROUTE_12_ITEM_1 ; 1F X const HS_ROUTE_12_ITEM_1 ; 20 X
const HS_ROUTE_12_ITEM_2 ; 20 X const HS_ROUTE_12_ITEM_2 ; 21 X
const HS_ROUTE_15_ITEM ; 21 X const HS_ROUTE_15_ITEM ; 22 X
const HS_ROUTE_16_SNORLAX ; 22 const HS_ROUTE_16_SNORLAX ; 23
const HS_ROUTE_22_RIVAL_1 ; 23 const HS_ROUTE_22_RIVAL_1 ; 24
const HS_ROUTE_22_RIVAL_2 ; 24 const HS_ROUTE_22_RIVAL_2 ; 25
const HS_NUGGET_BRIDGE_GUY ; 25 const HS_NUGGET_BRIDGE_GUY ; 26
const HS_ROUTE_24_ITEM ; 26 X const HS_ROUTE_24_ITEM ; 27 X
const HS_DAMIEN const HS_DAMIEN ; 28
const HS_ROUTE_25_ITEM ; 27 X const HS_ROUTE_25_ITEM ; 29 X
const HS_CACTUS ; 28 const HS_CACTUS ; 2A
const HS_BRUNSWICK_ZAPDOS_G_1 ; 29 const HS_BRUNSWICK_ZAPDOS_G_1 ; 2B
const HS_DAISY_SITTING ; 2A const HS_DAISY_SITTING ; 2C
const HS_DAISY_WALKING ; 2B const HS_DAISY_WALKING ; 2D
const HS_TOWN_MAP ; 2C const HS_TOWN_MAP ; 2E
const HS_OAKS_LAB_RIVAL ; 2D const HS_OAKS_LAB_RIVAL ; 2F
const HS_STARTER_BALL_1 ; 2E const HS_STARTER_BALL_1 ; 30
const HS_STARTER_BALL_2 ; 2F const HS_STARTER_BALL_2 ; 31
const HS_STARTER_BALL_3 ; 30 const HS_STARTER_BALL_3 ; 32
const HS_OAKS_LAB_OAK_1 ; 31 const HS_OAKS_LAB_OAK_1 ; 33
const HS_STARTER_BALL_4 ; 32, was dex, pikachu const HS_STARTER_BALL_4 ; 34, was dex, pikachu
const HS_STARTER_BALL_5 ; 33, was dex, eevee const HS_STARTER_BALL_5 ; 35, was dex, eevee
const HS_OAKS_LAB_OAK_2 ; 34 const HS_OAKS_LAB_OAK_2 ; 36
const HS_VIRIDIAN_GYM_GIOVANNI ; 35 const HS_VIRIDIAN_GYM_GIOVANNI ; 37
const HS_VIRIDIAN_GYM_ITEM ; 36 X const HS_VIRIDIAN_GYM_ITEM ; 38 X
const HS_OLD_AMBER ; 37 const HS_OLD_AMBER ; 39
const HS_CERULEAN_CAVE_1F_ITEM_1 ; 38 X const HS_CERULEAN_CAVE_1F_ITEM_1 ; 3A X
const HS_CERULEAN_CAVE_1F_ITEM_2 ; 39 X const HS_CERULEAN_CAVE_1F_ITEM_2 ; 3B X
const HS_CERULEAN_CAVE_1F_ITEM_3 ; 3A X const HS_CERULEAN_CAVE_1F_ITEM_3 ; 3C X
const HS_MOLTRES_G ; 3D X const HS_MOLTRES_G ; 3D X
const HS_POKEMON_TOWER_2F_RIVAL ; 3E const HS_POKEMON_TOWER_2F_RIVAL ; 3E
const HS_BRUNSWICK_ZAPDOS_G_2 ; 3F, was const HS_POKEMON_TOWER_3F_ITEM const HS_BRUNSWICK_ZAPDOS_G_2 ; 3F
const HS_POKEMON_TOWER_5F_ITEM ; 40 X const HS_POKEMON_TOWER_5F_ITEM ; 40 X
const HS_POKEMON_TOWER_6F_ITEM_1 ; 41 X const HS_POKEMON_TOWER_6F_ITEM_1 ; 41 X
const HS_POKEMON_TOWER_6F_ITEM_2 ; 42 X const HS_POKEMON_TOWER_6F_ITEM_2 ; 42 X
@ -164,92 +164,91 @@ DEF SHOW EQU $15
const HS_SILPH_CO_3F_1 ; 97 const HS_SILPH_CO_3F_1 ; 97
const HS_SILPH_CO_3F_2 ; 98 const HS_SILPH_CO_3F_2 ; 98
const HS_SILPH_CO_3F_ITEM ; 99 X const HS_SILPH_CO_3F_ITEM ; 99 X
const HS_SILPH_CO_5F_1 ; 9A
const HS_SILPH_CO_5F_1 ; A0 const HS_SILPH_CO_5F_2 ; 9B
const HS_SILPH_CO_5F_2 ; A1 const HS_SILPH_CO_5F_3 ; 9C
const HS_SILPH_CO_5F_3 ; A2 const HS_SILPH_CO_5F_4 ; 9D
const HS_SILPH_CO_5F_4 ; A3 const HS_SILPH_CO_5F_ITEM_1 ; 9E X
const HS_SILPH_CO_5F_ITEM_1 ; A4 X const HS_SILPH_CO_5F_ITEM_2 ; 9F X
const HS_SILPH_CO_5F_ITEM_2 ; A5 X const HS_SILPH_CO_5F_ITEM_3 ; A0 X
const HS_SILPH_CO_5F_ITEM_3 ; A6 X const HS_SILPH_CO_7F_1 ; A1
const HS_SILPH_CO_7F_2 ; A2
const HS_SILPH_CO_7F_1 ; AC const HS_SILPH_CO_7F_3 ; A3
const HS_SILPH_CO_7F_2 ; AE const HS_SILPH_CO_7F_4 ; A4
const HS_SILPH_CO_7F_3 ; AF const HS_SILPH_CO_7F_RIVAL ; A5
const HS_SILPH_CO_7F_4 ; B0 const HS_SILPH_CO_7F_ITEM_1 ; A6 X
const HS_SILPH_CO_7F_RIVAL ; B1 const HS_SILPH_CO_7F_ITEM_2 ; A7 X
const HS_SILPH_CO_7F_ITEM_1 ; B2 X const HS_SILPH_CO_10F_1 ; A8
const HS_SILPH_CO_7F_ITEM_2 ; B3 X const HS_SILPH_CO_10F_2 ; A9
const HS_SILPH_CO_10F_1 ; B7 const HS_SILPH_CO_10F_ITEM_1 ; AA X
const HS_SILPH_CO_10F_2 ; B8 const HS_SILPH_CO_10F_ITEM_2 ; AB X
const HS_SILPH_CO_10F_ITEM_1 ; B9 X const HS_SILPH_CO_10F_ITEM_3 ; AC X
const HS_SILPH_CO_10F_ITEM_2 ; BA X best deck const HS_SILPH_CO_11F_1 ; AD
const HS_SILPH_CO_10F_ITEM_3 ; BB X const HS_SILPH_CO_11F_JAMES ; AE
const HS_SILPH_CO_11F_1 ; BC const HS_SILPH_CO_11F_3 ; AF
const HS_SILPH_CO_11F_JAMES ; BD const HS_SILPH_CO_11F_JESSIE ; B0
const HS_SILPH_CO_11F_3 ; BE const HS_OMEGA ; B1
const HS_SILPH_CO_11F_JESSIE ; BD const HS_OMEGA_2 ; B2
const HS_OMEGA ; BF const HS_DRAGONITE ; B3
const HS_OMEGA_2 const HS_MOLTRES ; B4
const HS_DRAGONITE ; C0 const HS_POKEMON_MANSION_2F_ITEM ; B5 X
const HS_MOLTRES ; C1 const HS_POKEMON_MANSION_3F_ITEM_1 ; B6 X
const HS_POKEMON_MANSION_2F_ITEM ; C2 X const HS_POKEMON_MANSION_3F_ITEM_2 ; B7 X
const HS_POKEMON_MANSION_3F_ITEM_1 ; C3 X const HS_POKEMON_MANSION_B1F_ITEM_1 ; B8 X
const HS_POKEMON_MANSION_3F_ITEM_2 ; C4 X const HS_POKEMON_MANSION_B1F_ITEM_2 ; B9 X
const HS_POKEMON_MANSION_B1F_ITEM_1 ; C5 X const HS_POKEMON_MANSION_B1F_ITEM_3 ; BA X
const HS_POKEMON_MANSION_B1F_ITEM_2 ; C6 X const HS_POKEMON_MANSION_B1F_ITEM_4 ; BB X
const HS_POKEMON_MANSION_B1F_ITEM_3 ; C7 X const HS_POKEMON_MANSION_B1F_ITEM_5 ; BC X
const HS_POKEMON_MANSION_B1F_ITEM_4 ; C8 X const HS_MANSION_GUARD ; BD
const HS_POKEMON_MANSION_B1F_ITEM_5 ; C9 X const HS_SAFARI_ZONE_EAST_ITEM_1 ; BE X
const HS_MANSION_GUARD ; CA const HS_SAFARI_ZONE_EAST_ITEM_2 ; BF X
const HS_SAFARI_ZONE_EAST_ITEM_1 ; CB X const HS_SAFARI_ZONE_EAST_ITEM_3 ; C0 X
const HS_SAFARI_ZONE_EAST_ITEM_2 ; CC X const HS_SAFARI_ZONE_EAST_ITEM_4 ; C1 X
const HS_SAFARI_ZONE_EAST_ITEM_3 ; CD X const HS_SAFARI_ZONE_NORTH_ITEM_1 ; C2 X
const HS_SAFARI_ZONE_EAST_ITEM_4 ; CE X const HS_SAFARI_ZONE_NORTH_ITEM_2 ; C3 X
const HS_SAFARI_ZONE_NORTH_ITEM_1 ; CF X const HS_SAFARI_ZONE_WEST_ITEM_1 ; C4 X
const HS_SAFARI_ZONE_NORTH_ITEM_2 ; D0 X const HS_SAFARI_ZONE_WEST_ITEM_2 ; C5 X
const HS_SAFARI_ZONE_WEST_ITEM_1 ; D1 X const HS_SAFARI_ZONE_WEST_ITEM_3 ; C6 X
const HS_SAFARI_ZONE_WEST_ITEM_2 ; D2 X const HS_SAFARI_ZONE_WEST_ITEM_4 ; C7 X
const HS_SAFARI_ZONE_WEST_ITEM_3 ; D3 X const HS_SAFARI_ZONE_CENTER_ITEM ; C8 X
const HS_SAFARI_ZONE_WEST_ITEM_4 ; D4 X const HS_CERULEAN_CAVE_2F_ITEM_1 ; C9 X
const HS_SAFARI_ZONE_CENTER_ITEM ; D5 X const HS_CERULEAN_CAVE_2F_ITEM_2 ; CA X
const HS_CERULEAN_CAVE_2F_ITEM_1 ; D6 X const HS_CERULEAN_CAVE_2F_ITEM_3 ; CB X
const HS_CERULEAN_CAVE_2F_ITEM_2 ; D7 X const HS_MEWTWO ; CC X
const HS_CERULEAN_CAVE_2F_ITEM_3 ; D8 X const HS_CERULEAN_CAVE_B1F_ITEM_1 ; CD X
const HS_MEWTWO ; D9 X const HS_CERULEAN_CAVE_B1F_ITEM_2 ; CE X
const HS_CERULEAN_CAVE_B1F_ITEM_1 ; DA X const HS_VICTORY_ROAD_1F_ITEM_1 ; CF X
const HS_CERULEAN_CAVE_B1F_ITEM_2 ; DB X const HS_VICTORY_ROAD_1F_ITEM_2 ; D0 X
const HS_VICTORY_ROAD_1F_ITEM_1 ; DC X const HS_CHAMPIONS_ROOM_OAK ; D1
const HS_VICTORY_ROAD_1F_ITEM_2 ; DE X const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; D2
const HS_CHAMPIONS_ROOM_OAK ; DF const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; D3
const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; E0 const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; D4
const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; E1 const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; D5
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; E2 const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; D6
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; E3 const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; D7
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; E4 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; D8
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; E5 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; D9
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; E6 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; DA
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; E7 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; DB
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; E8 const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; DC
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; E9 const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; DD
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; EA sports. to the game. const HS_ARTICUNO ; DE
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; EB const HS_MEW ; DF
const HS_ARTICUNO ; EC const HS_POKEMON_MANSION_B2F_ITEM_1 ; E0
const HS_MEW ; ED const HS_POKEMON_MANSION_B2F_ITEM_2 ; E1
const HS_POKEMON_MANSION_B2F_ITEM_1 ; EE const HS_MT_MOON_CRATER_ITEM_1 ; E2
const HS_POKEMON_MANSION_B2F_ITEM_2 ; EF const HS_MT_MOON_CRATER_ITEM_2 ; E3
const HS_MT_MOON_CRATER_ITEM_1 ; F1 const HS_MT_MOON_CRATER_ITEM_3 ; E4
const HS_MT_MOON_CRATER_ITEM_2 ; F2 const HS_MT_MOON_CRATER_ITEM_4 ; E5
const HS_MT_MOON_CRATER_ITEM_3 ; F3 const HS_GIOVANNIS_ROOM_ITEM_1 ; E6
const HS_GIOVANNIS_ROOM_ITEM_1 ; F4 const HS_GIOVANNIS_ROOM_ITEM_2 ; E7
const HS_GIOVANNIS_ROOM_ITEM_2 ; F5 const HS_ROCK_TUNNEL_B1F_DOME ; E8
const HS_ROCK_TUNNEL_B1F_DOME ; F6 const HS_ROCK_TUNNEL_B1F_HELIX ; E9
const HS_ROCK_TUNNEL_B1F_HELIX ; F7 const HS_ROCK_TUNNEL_B1F_AMBER ; EA sports. to the game.
const HS_ROCK_TUNNEL_B1F_AMBER ; F8 const HS_ROCK_TUNNEL_B1F_WING ; EB
const HS_ROCK_TUNNEL_B1F_WING ; F9 const HS_MT_MOON_CRATER_GUARD ; EC
const HS_MT_MOON_CRATER_GUARD ; FA const HS_DAYCARE_BULBASAUR ; ED
const HS_DAYCARE_BULBASAUR ; FB should be FD const HS_GLADE_GZAP_1 ; EE
const HS_GLADE_GZAP_1 const HS_GLADE_GZAP_2 ; EF
const HS_GLADE_GZAP_2 const HS_GLADE_GZAP_3 ; F0
const HS_GLADE_GZAP_3 ; we're at 250 DEF NUM_HS_OBJECTS EQU const_value ; F1 - FE all go unused.
DEF NUM_HS_OBJECTS EQU const_value

View file

@ -24,8 +24,8 @@ PokemonCries::
mon_cry CRY_VENONAT, 16, 160 ; FLAREON mon_cry CRY_VENONAT, 16, 160 ; FLAREON
mon_cry CRY_AIPOM, 162, 320 ; ESPEON mon_cry CRY_AIPOM, 162, 320 ; ESPEON
mon_cry CRY_VENONAT, -233, 240 ; UMBREON mon_cry CRY_VENONAT, -233, 240 ; UMBREON
mon_cry CRY_NIDORAN_M, 0, 0 ; LEAFEON (incomplete) mon_cry CRY_CHIKORITA, -1, 512 ; LEAFEON
mon_cry CRY_NIDORAN_M, 0, 0 ; GLACEON (incomplete) mon_cry CRY_AMPHAROS, 63, 592 ; GLACEON
mon_cry CRY_NIDORAN_M, 0, 0 ; SYLVEON (incomplete) mon_cry CRY_NIDORAN_M, 0, 0 ; SYLVEON (incomplete)
mon_cry CRY_RATTATA, 0, 256 ; RATTATA mon_cry CRY_RATTATA, 0, 256 ; RATTATA
mon_cry CRY_RATTATA, 32, 383 ; RATICATE mon_cry CRY_RATTATA, 32, 383 ; RATICATE
@ -37,19 +37,19 @@ PokemonCries::
mon_cry CRY_CLEFAIRY, 119, 144 ; MEOWTH mon_cry CRY_CLEFAIRY, 119, 144 ; MEOWTH
mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN
mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN_A mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN_A
mon_cry CRY_CLEFAIRY, 26, 192 ; PERRSERKER (may revise) mon_cry CRY_AIPOM, -221, 232 ; PERRSERKER
mon_cry CRY_CATERPIE, 128, 160 ; CATERPIE mon_cry CRY_CATERPIE, 128, 160 ; CATERPIE
mon_cry CRY_METAPOD, 204, 129 ; METAPOD mon_cry CRY_METAPOD, 204, 129 ; METAPOD
mon_cry CRY_CATERPIE, 119, 192 ; BUTTERFREE mon_cry CRY_CATERPIE, 119, 192 ; BUTTERFREE
mon_cry CRY_WEEDLE, 238, 129 ; WEEDLE mon_cry CRY_WEEDLE, 238, 129 ; WEEDLE
mon_cry CRY_BLASTOISE, 255, 129 ; KAKUNA mon_cry CRY_BLASTOISE, 255, 129 ; KAKUNA
mon_cry CRY_BLASTOISE, 96, 256 ; BEEDRILL mon_cry CRY_BLASTOISE, 96, 256 ; BEEDRILL
mon_cry CRY_NIDORAN_M, 0, 0 ; GENTLARVA (incomplete) mon_cry CRY_MUK, 163, 187 ; GENTLARVA
mon_cry CRY_NIDORAN_M, 0, 0 ; PUPAL (incomplete) mon_cry CRY_KRABBY, 144, 151 ; PUPAL (needs revising)
mon_cry CRY_NIDORAN_M, 0, 0 ; CARAPTHOR (incomplete) mon_cry CRY_KRABBY, 245, 288 ; CARAPTHOR
mon_cry CRY_KANGASKHAN, 163, 129 ; KOTORA mon_cry CRY_KANGASKHAN, 163, 129 ; KOTORA
mon_cry CRY_KANGASKHAN, 45, 129 ; GAOTORA mon_cry CRY_KANGASKHAN, 45, 129 ; GAOTORA
mon_cry CRY_KANGASKHAN, 5, 129 ; GOROTORA mon_cry CRY_RHYDON, 32, 144 ; GOROTORA
mon_cry CRY_SPEAROW, 0, 256 ; SPEAROW mon_cry CRY_SPEAROW, 0, 256 ; SPEAROW
mon_cry CRY_FEAROW, 64, 288 ; FEAROW mon_cry CRY_FEAROW, 64, 288 ; FEAROW
mon_cry CRY_NIDORAN_F, 0, 256 ; NIDORAN_F mon_cry CRY_NIDORAN_F, 0, 256 ; NIDORAN_F
@ -113,7 +113,7 @@ PokemonCries::
mon_cry CRY_RATTATA, 255, 192 ; CHEEP mon_cry CRY_RATTATA, 255, 192 ; CHEEP
mon_cry CRY_RATTATA, 50, 383 ; JABETTA mon_cry CRY_RATTATA, 50, 383 ; JABETTA
mon_cry CRY_SEEL, 0, 256 ; LICKITUNG mon_cry CRY_SEEL, 0, 256 ; LICKITUNG
mon_cry CRY_NIDORAN_M, 0, 0 ; LICKILICKY (incomplete) mon_cry CRY_TYPHLOSION, 576, 234 ; LICKILICKY (sounds really similar to electivire, consider revising)
mon_cry CRY_GROWLITHE, 32, 192 ; GROWLITHE mon_cry CRY_GROWLITHE, 32, 192 ; GROWLITHE
mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE
mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE_H mon_cry CRY_WEEDLE, 0, 256 ; ARCANINE_H
@ -125,7 +125,7 @@ PokemonCries::
mon_cry CRY_METAPOD, 128, 224 ; MAGNEMITE mon_cry CRY_METAPOD, 128, 224 ; MAGNEMITE
mon_cry CRY_METAPOD, 177, 272 ; MAGNETITE mon_cry CRY_METAPOD, 177, 272 ; MAGNETITE
mon_cry CRY_METAPOD, 32, 320 ; MAGNETON mon_cry CRY_METAPOD, 32, 320 ; MAGNETON
mon_cry CRY_NIDORAN_M, 0, 0 ; MAGNEZONE (incomplete) mon_cry CRY_AMPHAROS, 656, 682 ; MAGNEZONE
mon_cry CRY_DIGLETT, 170, 129 ; DIGLETT mon_cry CRY_DIGLETT, 170, 129 ; DIGLETT
mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO
mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO_A mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO_A
@ -176,7 +176,7 @@ PokemonCries::
mon_cry CRY_GOLEM, 255, 383 ; WEEZING mon_cry CRY_GOLEM, 255, 383 ; WEEZING
mon_cry CRY_GOLEM, 255, 383 ; WEEZING_G mon_cry CRY_GOLEM, 255, 383 ; WEEZING_G
mon_cry CRY_GOLEM, 0, 256 ; TANGELA mon_cry CRY_GOLEM, 0, 256 ; TANGELA
mon_cry CRY_NIDORAN_M, 0, 0 ; TANGROWTH mon_cry CRY_RAIKOU, 426, 592 ; TANGROWTH
mon_cry CRY_WEEDLE, 64, 293 ; RAMOOSE mon_cry CRY_WEEDLE, 64, 293 ; RAMOOSE
mon_cry CRY_GOLEM, 128, 320 ; HITMONLEE mon_cry CRY_GOLEM, 128, 320 ; HITMONLEE
mon_cry CRY_SEEL, 238, 320 ; HITMONCHAN mon_cry CRY_SEEL, 238, 320 ; HITMONCHAN
@ -204,7 +204,7 @@ PokemonCries::
mon_cry CRY_AMPHAROS, 0, 352 ; SCIZOR mon_cry CRY_AMPHAROS, 0, 352 ; SCIZOR
mon_cry CRY_CATERPIE, -512, 383 ; KLEAVOR mon_cry CRY_CATERPIE, -512, 383 ; KLEAVOR
mon_cry CRY_PIDGEOTTO, 0, 256 ; PINSIR mon_cry CRY_PIDGEOTTO, 0, 256 ; PINSIR
mon_cry CRY_RAICHU, 291, 256 ; TRICULES mon_cry CRY_AMPHAROS, 555, 356 ; TRICULES
mon_cry CRY_KANGASKHAN, 0, 256 ; KANGASKHAN mon_cry CRY_KANGASKHAN, 0, 256 ; KANGASKHAN
mon_cry CRY_KANGASKHAN, 144, 304 ; TRAMPEL mon_cry CRY_KANGASKHAN, 144, 304 ; TRAMPEL
mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS
@ -221,7 +221,7 @@ PokemonCries::
mon_cry CRY_VOLTORB, 143, 383 ; ELECTABUZZ mon_cry CRY_VOLTORB, 143, 383 ; ELECTABUZZ
mon_cry CRY_TEDDIURSA, 470, 256 ; ELECTIVIRE mon_cry CRY_TEDDIURSA, 470, 256 ; ELECTIVIRE
mon_cry CRY_CHARMANDER, 255, 176 ; MAGMAR 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_LAPRAS, 0, 256 ; LAPRAS mon_cry CRY_LAPRAS, 0, 256 ; LAPRAS
mon_cry CRY_PIDGEY, 255, 383 ; DITTO mon_cry CRY_PIDGEY, 255, 383 ; DITTO
mon_cry CRY_PIDGEY, 80, 383 ; MIMMEO mon_cry CRY_PIDGEY, 80, 383 ; MIMMEO
@ -253,5 +253,5 @@ PokemonCries::
mon_cry CRY_RAICHU, 248, 192 ; MOLTRES_G mon_cry CRY_RAICHU, 248, 192 ; MOLTRES_G
mon_cry CRY_PARAS, 153, 383 ; MEWTWO mon_cry CRY_PARAS, 153, 383 ; MEWTWO
mon_cry CRY_PARAS, 238, 383 ; MEW mon_cry CRY_PARAS, 238, 383 ; MEW
mon_cry CRY_PIDGEY, 255, 156 ; MELTAN (may revise) mon_cry CRY_NATU, -18, 89 ; MELTAN
mon_cry CRY_RHYDON, 240, 224 ; MELMETAL mon_cry CRY_RHYDON, 240, 224 ; MELMETAL (revise if possible)

View file

@ -151,7 +151,7 @@ MapHSPointers:
dw NoHS dw NoHS
dw PokemonTower2FHS dw PokemonTower2FHS
dw BrunswickGrottoHS dw BrunswickGrottoHS
dw NoHS ; Pokemon Tower 4F, removed for constant space dw NoHS
dw PokemonTower5FHS dw PokemonTower5FHS
dw PokemonTower6FHS dw PokemonTower6FHS
dw PokemonTower7FHS dw PokemonTower7FHS
@ -218,7 +218,6 @@ MapHSPointers:
dw SilphCo5FHS dw SilphCo5FHS
dw NoHS dw NoHS
dw SilphCo7FHS dw SilphCo7FHS
;dw SilphCo8FHS
dw PokemonMansion2FHS dw PokemonMansion2FHS
dw PokemonMansion3FHS dw PokemonMansion3FHS
dw PokemonMansionB1FHS dw PokemonMansionB1FHS
@ -253,11 +252,11 @@ MapHSPointers:
dw NoHS dw NoHS
dw RockTunnelB1FHS dw RockTunnelB1FHS
dw GiovannisRoomHS dw GiovannisRoomHS
dw NoHS ; Battle Tent dw NoHS
dw MtMoonSquareHS ; Mt Moon Square dw MtMoonSquareHS
dw NoHS ; Mt Moon Square House dw NoHS
dw NoHS ; Celeste Hill Cave dw NoHS
dw NoHS ; Celeste Hill Outside dw NoHS
dw BrunswickGladeHS dw BrunswickGladeHS
assert_table_length NUM_MAPS assert_table_length NUM_MAPS
dw -1 ; end dw -1 ; end
@ -330,7 +329,7 @@ Route25HS:
db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM
BrunswickTrailHS: BrunswickTrailHS:
db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS
db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1 db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
BluesHouseHS: BluesHouseHS:
db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING
db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING
@ -481,13 +480,6 @@ SilphCo3FHS:
db SILPH_CO_3F, $02, SHOW ; HS_SILPH_CO_3F_1 db SILPH_CO_3F, $02, SHOW ; HS_SILPH_CO_3F_1
db SILPH_CO_3F, $03, SHOW ; HS_SILPH_CO_3F_2 db SILPH_CO_3F, $03, SHOW ; HS_SILPH_CO_3F_2
db SILPH_CO_3F, $04, SHOW ; HS_SILPH_CO_3F_ITEM db SILPH_CO_3F, $04, SHOW ; HS_SILPH_CO_3F_ITEM
;SilphCo4FHS:
; db SILPH_CO_4F, $02, SHOW ; HS_SILPH_CO_4F_1
; db SILPH_CO_4F, $03, SHOW ; HS_SILPH_CO_4F_2
; db SILPH_CO_4F, $04, SHOW ; HS_SILPH_CO_4F_3
; db SILPH_CO_4F, $05, SHOW ; HS_SILPH_CO_4F_ITEM_1
; db SILPH_CO_4F, $06, SHOW ; HS_SILPH_CO_4F_ITEM_2
; db SILPH_CO_4F, $07, SHOW ; HS_SILPH_CO_4F_ITEM_3
SilphCo5FHS: SilphCo5FHS:
db SILPH_CO_5F, $02, SHOW ; HS_SILPH_CO_5F_1 db SILPH_CO_5F, $02, SHOW ; HS_SILPH_CO_5F_1
db SILPH_CO_5F, $03, SHOW ; HS_SILPH_CO_5F_2 db SILPH_CO_5F, $03, SHOW ; HS_SILPH_CO_5F_2
@ -496,12 +488,6 @@ SilphCo5FHS:
db SILPH_CO_5F, $06, SHOW ; HS_SILPH_CO_5F_ITEM_1 db SILPH_CO_5F, $06, SHOW ; HS_SILPH_CO_5F_ITEM_1
db SILPH_CO_5F, $07, SHOW ; HS_SILPH_CO_5F_ITEM_2 db SILPH_CO_5F, $07, SHOW ; HS_SILPH_CO_5F_ITEM_2
db SILPH_CO_5F, $08, SHOW ; HS_SILPH_CO_5F_ITEM_3 db SILPH_CO_5F, $08, SHOW ; HS_SILPH_CO_5F_ITEM_3
;SilphCo6FHS:
; db SILPH_CO_6F, $06, SHOW ; HS_SILPH_CO_6F_1
; db SILPH_CO_6F, $07, SHOW ; HS_SILPH_CO_6F_2
; db SILPH_CO_6F, $08, SHOW ; HS_SILPH_CO_6F_3
; db SILPH_CO_6F, $09, SHOW ; HS_SILPH_CO_6F_ITEM_1
; db SILPH_CO_6F, $0A, SHOW ; HS_SILPH_CO_6F_ITEM_2
SilphCo7FHS: SilphCo7FHS:
db SILPH_CO_7F, $05, SHOW ; HS_SILPH_CO_7F_1 db SILPH_CO_7F, $05, SHOW ; HS_SILPH_CO_7F_1
db SILPH_CO_7F, $06, SHOW ; HS_SILPH_CO_7F_2 db SILPH_CO_7F, $06, SHOW ; HS_SILPH_CO_7F_2
@ -594,6 +580,7 @@ MtMoonCraterHS:
db MT_MOON_CRATER, $01, SHOW ; HS_MT_MOON_CRATER_ITEM_1 db MT_MOON_CRATER, $01, SHOW ; HS_MT_MOON_CRATER_ITEM_1
db MT_MOON_CRATER, $02, SHOW ; HS_MT_MOON_CRATER_ITEM_2 db MT_MOON_CRATER, $02, SHOW ; HS_MT_MOON_CRATER_ITEM_2
db MT_MOON_CRATER, $03, SHOW ; HS_MT_MOON_CRATER_ITEM_3 db MT_MOON_CRATER, $03, SHOW ; HS_MT_MOON_CRATER_ITEM_3
db MT_MOON_CRATER, $04, SHOW ; HS_MT_MOON_CRATER_ITEM_4
GiovannisRoomHS: GiovannisRoomHS:
db GIOVANNIS_ROOM, $05, SHOW ; HS_GIOVANNIS_ROOM_ITEM_1 db GIOVANNIS_ROOM, $05, SHOW ; HS_GIOVANNIS_ROOM_ITEM_1
db GIOVANNIS_ROOM, $06, SHOW ; HS_GIOVANNIS_ROOM_ITEM_2 db GIOVANNIS_ROOM, $06, SHOW ; HS_GIOVANNIS_ROOM_ITEM_2

View file

@ -18,13 +18,13 @@ CitrineCity_Object:
bg_event 5, 18, 8 ; Billboard 2 bg_event 5, 18, 8 ; Billboard 2
bg_event 9, 7, 9 ; Battle Tower bg_event 9, 7, 9 ; Battle Tower
bg_event 33, 23, 10 ; City Sign bg_event 33, 23, 10 ; City Sign
bg_event 25, 24, 11 ; Directions bg_event 25, 22, 11 ; Directions
bg_event 25, 7, 12 ; Celeste Hill Sign bg_event 25, 7, 12 ; Celeste Hill Sign
def_object_events def_object_events
object_event 12, 18, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person object_event 12, 19, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person
object_event 6, 9, SPRITE_HIKER, WALK, LEFT_RIGHT, 2 ; person object_event 6, 9, SPRITE_HIKER, WALK, LEFT_RIGHT, 2 ; person
object_event 20, 26, SPRITE_GENTLEMAN, STAY, UP, 3 ; person object_event 19, 15, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
object_event 29, 23, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person object_event 29, 23, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person
def_warps_to CITRINE_CITY def_warps_to CITRINE_CITY

View file

@ -2,7 +2,7 @@ PokemonTower2F_Object:
db $1 ; border block db $1 ; border block
def_warp_events def_warp_events
warp_event 3, 9, POKEMON_TOWER_6F, 1 warp_event 3, 9, POKEMON_TOWER_5F, 1
warp_event 18, 9, POKEMON_TOWER_1F, 3 warp_event 18, 9, POKEMON_TOWER_1F, 3
def_bg_events def_bg_events

View file

@ -2,7 +2,7 @@ PokemonTower5F_Object:
db $1 ; border block db $1 ; border block
def_warp_events def_warp_events
; warp_event 3, 9, POKEMON_TOWER_4F, 1 warp_event 3, 9, POKEMON_TOWER_2F, 1
warp_event 18, 9, POKEMON_TOWER_6F, 1 warp_event 18, 9, POKEMON_TOWER_6F, 1
def_bg_events def_bg_events

View file

@ -2,16 +2,16 @@ PokemonTower6F_Object:
db $1 ; border block db $1 ; border block
def_warp_events def_warp_events
warp_event 3, 9, POKEMON_TOWER_2F, 1 warp_event 18, 9, POKEMON_TOWER_5F, 2
warp_event 9, 16, POKEMON_TOWER_7F, 1 warp_event 9, 16, POKEMON_TOWER_7F, 1
def_bg_events def_bg_events
def_object_events def_object_events
object_event 9, 10, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 19 object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
object_event 12, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20 object_event 9, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
object_event 5, 5, SPRITE_CHANNELER, STAY, RIGHT, 3, OPP_CHANNELER, 21 object_event 16, 5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
object_event 15, 8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY object_event 7, 10, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
object_event 7, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
def_warps_to POKEMON_TOWER_6F def_warps_to POKEMON_TOWER_6F

View file

@ -14,7 +14,7 @@ SilphCo11F_Object:
object_event 10, 5, SPRITE_BEAUTY, STAY, DOWN, 2 ; person object_event 10, 5, SPRITE_BEAUTY, STAY, DOWN, 2 ; person
object_event 6, 9, SPRITE_GIOVANNI, STAY, DOWN, 3, OPP_GIOVANNI, 2 object_event 6, 9, SPRITE_GIOVANNI, STAY, DOWN, 3, OPP_GIOVANNI, 2
object_event 2, 8, SPRITE_JAMES, STAY, UP, 4 object_event 2, 8, SPRITE_JAMES, STAY, UP, 4
object_event 3, 16, SPRITE_ROCKET, STAY, UP, 5, OPP_ROCKET, 41 object_event 7, 14, SPRITE_ROCKET, STAY, LEFT, 5, OPP_ROCKET, 41
object_event 3, 8, SPRITE_JESSIE, STAY, UP, 6 object_event 3, 8, SPRITE_JESSIE, STAY, UP, 6
object_event 6, 11, SPRITE_MONSTER, STAY, UP, 11, OMEGADGE, 40 | OW_POKEMON object_event 6, 11, SPRITE_MONSTER, STAY, UP, 11, OMEGADGE, 40 | OW_POKEMON
object_event 15, 15, SPRITE_MONSTER, STAY, UP, 12, OMEGADGE, 65 | OW_POKEMON object_event 15, 15, SPRITE_MONSTER, STAY, UP, 12, OMEGADGE, 65 | OW_POKEMON

View file

@ -78,7 +78,6 @@ FlyWarpDataPtr:
fly_warp_spec ROUTE_4, .Route4 fly_warp_spec ROUTE_4, .Route4
fly_warp_spec ROUTE_10, .Route10 fly_warp_spec ROUTE_10, .Route10
fly_warp_spec REDS_HOUSE_2F, .RedsHouse2F ; This doesn't show on the Fly map, just used so the post-league warp doesn't have a stroke fly_warp_spec REDS_HOUSE_2F, .RedsHouse2F ; This doesn't show on the Fly map, just used so the post-league warp doesn't have a stroke
fly_warp_spec FARAWAY_ISLAND_OUTSIDE, .FarawayIslandOutside
.PalletTown: fly_warp PALLET_TOWN, 5, 6 .PalletTown: fly_warp PALLET_TOWN, 5, 6
.ViridianCity: fly_warp VIRIDIAN_CITY, 23, 26 .ViridianCity: fly_warp VIRIDIAN_CITY, 23, 26
@ -94,6 +93,5 @@ FlyWarpDataPtr:
.CitrineCity: fly_warp CITRINE_CITY, 15, 18 .CitrineCity: fly_warp CITRINE_CITY, 15, 18
.CeladonUniversityOutside: fly_warp CELADON_UNIVERSITY_OUTSIDE, 15, 26 .CeladonUniversityOutside: fly_warp CELADON_UNIVERSITY_OUTSIDE, 15, 26
.Route4: fly_warp ROUTE_4, 11, 6 .Route4: fly_warp ROUTE_4, 11, 6
.Route10: fly_warp ROUTE_10, 11, 20 .Route10: fly_warp ROUTE_10, 11, 28
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6 .RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6
.FarawayIslandOutside: fly_warp FARAWAY_ISLAND_OUTSIDE, 2, 23

View file

@ -1,6 +1,6 @@
db DEX_ZAPDOS_G ; pokedex id db DEX_ZAPDOS_G ; pokedex id
db 90, 125, 90, 100, 75 db 90, 125, 90, 100, 85
; hp atk def spd spc ; hp atk def spd spc
db FIGHTING, FLYING ; type db FIGHTING, FLYING ; type

View file

@ -1675,7 +1675,7 @@ SteelixDexEntry:
text_end text_end
HitmontopDexEntry: HitmontopDexEntry:
db "HEADSTAND@" db "HANDSTAND@"
db 4,7 db 4,7
dw 1060 dw 1060
text_far _HitmontopDexEntry text_far _HitmontopDexEntry

View file

@ -2150,8 +2150,8 @@ GaotoraEvosMoves:
db EV_LEVEL, 36, GOROTORA db EV_LEVEL, 36, GOROTORA
db 0 db 0
; Learnset ; Learnset
db 9, LEER db 6, LEER
db 14, ROAR db 11, ROAR
db 23, QUICK_ATTACK db 23, QUICK_ATTACK
db 30, BITE db 30, BITE
db 37, THUNDER db 37, THUNDER
@ -2162,10 +2162,10 @@ GorotoraEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 16, LEER db 6, LEER
db 21, ROAR db 11, ROAR
db 30, QUICK_ATTACK db 23, QUICK_ATTACK
db 34, BITE db 30, BITE
db 40, THUNDER db 40, THUNDER
db 48, AGILITY db 48, AGILITY
db 0 db 0

View file

@ -47,7 +47,7 @@ Interior_Coll::
coll_tiles $04, $0f, $15, $1f, $3b, $45, $47, $55, $56 coll_tiles $04, $0f, $15, $1f, $3b, $45, $47, $55, $56
Cavern_Coll:: Cavern_Coll::
coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30 coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30, $38
Lobby_Coll:: Lobby_Coll::
coll_tiles $14, $17, $1a, $1c, $20, $38, $45 coll_tiles $14, $17, $1a, $1c, $20, $38, $45

View file

@ -15,12 +15,15 @@ TilePairCollisionsLand::
db FOREST, $20, $2E db FOREST, $20, $2E
db FOREST, $5E, $2E db FOREST, $5E, $2E
db FOREST, $5F, $2E db FOREST, $5F, $2E
db CAVERN, $20, $38
db -1 ; end db -1 ; end
TilePairCollisionsWater:: TilePairCollisionsWater::
db FOREST, $14, $2E db FOREST, $14, $2E
db FOREST, $48, $2E db FOREST, $48, $2E
db CAVERN, $14, $05 db CAVERN, $14, $05
db GYM , $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14) db CAVERN, $14, $32
db GYM , $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14) db CAVERN, $14, $38
db GYM, $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14)
db GYM, $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14)
db -1 ; end db -1 ; end

View file

@ -105,7 +105,7 @@ ENDM
warp_tiles $1B, $1C, $0B, $0C, $58, $59 warp_tiles $1B, $1C, $0B, $0C, $58, $59
.CelesteWarpTileIDs: .CelesteWarpTileIDs:
warp_tiles $5A, $5C, $3A ; Like Forest but a bit better warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
.RocketHouseWarpTileIDs: .RocketHouseWarpTileIDs:
warp_tiles warp_tiles

View file

@ -148,7 +148,6 @@ WildDataPointers:
dw PokemonTower1FWildMons dw PokemonTower1FWildMons
dw PokemonTower2FWildMons dw PokemonTower2FWildMons
dw BrunswickGrottoWildMons dw BrunswickGrottoWildMons
;dw PokemonTower3FWildMons
dw NothingWildMons dw NothingWildMons
dw PokemonTower5FWildMons dw PokemonTower5FWildMons
dw PokemonTower6FWildMons dw PokemonTower6FWildMons
@ -216,7 +215,6 @@ WildDataPointers:
dw NothingWildMons dw NothingWildMons
dw NothingWildMons dw NothingWildMons
dw NothingWildMons dw NothingWildMons
;dw NothingWildMons
dw PokemonMansion2FWildMons dw PokemonMansion2FWildMons
dw PokemonMansion3FWildMons dw PokemonMansion3FWildMons
dw PokemonMansionB1FWildMons dw PokemonMansionB1FWildMons
@ -251,8 +249,8 @@ WildDataPointers:
dw NothingWildMons dw NothingWildMons
dw RockTunnelB1FWildMons dw RockTunnelB1FWildMons
dw NothingWildMons dw NothingWildMons
dw NothingWildMons ; battle tent dw NothingWildMons
dw NothingWildMons ; mt moon square dw NothingWildMons
dw NothingWildMons dw NothingWildMons
dw CelesteHillCaveWildMons dw CelesteHillCaveWildMons
dw CelesteHillWildMons ; using Celeste Hill's summit for Celeste Hill Outside dw CelesteHillWildMons ; using Celeste Hill's summit for Celeste Hill Outside

View file

@ -1,6 +1,16 @@
CitrineWildMons: ; encounters are being removed for now since I'm very unsure what to do with them... CitrineWildMons:
def_grass_wildmons 0 ; encounter rate def_grass_wildmons 0 ; encounter rate
end_grass_wildmons end_grass_wildmons
def_water_wildmons 0 ; encounter rate def_water_wildmons 10 ; encounter rate
db 40, TENTACRUEL
db 45, TENTACRUEL
db 50, PENDRAKEN
db 50, PENDRAKEN
db 45, JABETTA
db 45, JABETTA
db 45, TENTACRUEL
db 50, TENTACRUEL
db 50, SHARPOON
db 55, SHARPOON
end_water_wildmons end_water_wildmons

View file

@ -4,7 +4,7 @@ MtMoonB1FWildMons:
db 9, BITTYBAT db 9, BITTYBAT
db 7, GEODUDE db 7, GEODUDE
db 8, GEODUDE db 8, GEODUDE
db 9, GEODUDE db 9, SANDSHREW
db 9, PARAS db 9, PARAS
db 10, BITTYBAT db 10, BITTYBAT
db 9, SANDSHREW db 9, SANDSHREW

View file

@ -6,7 +6,7 @@ MtMoonB2FWildMons:
db 10, GEODUDE db 10, GEODUDE
db 11, ZUBAT db 11, ZUBAT
db 10, PARAS db 10, PARAS
db 11, PARAS db 10, SANDSHREW
db 10, CLEFAIRY db 10, CLEFAIRY
db 11, SANDSHREW db 11, SANDSHREW
db 12, ZUBAT db 12, ZUBAT

View file

@ -3,13 +3,13 @@ Route5WildMons:
db 13, ODDISH db 13, ODDISH
db 13, EKANS db 13, EKANS
db 15, EKANS db 15, EKANS
db 10, MANKEY db 14, MANKEY
db 12, JIGGLYPUFF db 12, JIGGLYPUFF
db 15, BELLSPROUT db 15, BELLSPROUT
db 16, BELLSPROUT db 16, BELLSPROUT
db 15, PIDGEY db 15, PIDGEY
db 14, PIDGEY
db 14, JIGGLYPUFF db 14, JIGGLYPUFF
db 16, PIDGEOTTO
end_grass_wildmons end_grass_wildmons
def_water_wildmons 0 ; encounter rate def_water_wildmons 0 ; encounter rate

View file

@ -516,7 +516,7 @@ ShowPokedexDataInternal:
ld a, c ld a, c
and a and a
jp z, .waitForButtonPress ; if the pokemon has not been owned, don't print the height, weight, or description jp z, .displaySeenBottomInfo ; if the pokemon has not been owned, don't print the height or weight, but show their type
inc de ; de = address of feet (height) inc de ; de = address of feet (height)
ld a, [de] ; reads feet, but a is overwritten without being used ld a, [de] ; reads feet, but a is overwritten without being used
hlcoord 12, 6 hlcoord 12, 6
@ -573,6 +573,85 @@ ShowPokedexDataInternal:
ld a, %10 ld a, %10
ldh [hClearLetterPrintingDelayFlags], a ldh [hClearLetterPrintingDelayFlags], a
call TextCommandProcessor ; print pokedex description text call TextCommandProcessor ; print pokedex description text
;;;;;;;;;; PureRGBnote: ADDED: pokedex will display the pokemon's types and their base stats on a new third page.
CheckEvent EVENT_GOT_POKEDEX
jp z, .clearLetterPrintingFlags ; don't display this new third page if we're showing the starters before getting the pokedex.
ld hl, PromptText
call TextCommandProcessor
hlcoord 1, 10
lb bc, 7, 18
call ClearScreenArea
call PrintMonTypes
; print mon base stats
hlcoord 9, 10
ld de, BaseStatsText
call PlaceString
hlcoord 12, 11
ld de, HPText
call PlaceString
ld de, wMonHBaseHP
hlcoord 15, 11
lb bc, 1, 3
call PrintNumber
hlcoord 11, 12
ld de, AtkText
call PlaceString
ld de, wMonHBaseAttack
hlcoord 15, 12
lb bc, 1, 3
call PrintNumber
hlcoord 11, 13
ld de, DefText
call PlaceString
ld de, wMonHBaseDefense
hlcoord 15, 13
lb bc, 1, 3
call PrintNumber
hlcoord 11, 14
ld de, SpdText
call PlaceString
ld de, wMonHBaseSpeed
hlcoord 15, 14
lb bc, 1, 3
call PrintNumber
hlcoord 11, 15
ld de, SpcText
call PlaceString
ld de, wMonHBaseSpecial
hlcoord 15, 15
lb bc, 1, 3
call PrintNumber
hlcoord 9, 16
ld de, TotalText
call PlaceString
; calculate the base stat total to print it
ld b, 0
ld a, [wMonHBaseHP]
ld hl, 0
ld c, a
add hl, bc
ld a, [wMonHBaseAttack]
ld c, a
add hl, bc
ld a, [wMonHBaseDefense]
ld c, a
add hl, bc
ld a, [wMonHBaseSpeed]
ld c, a
add hl, bc
ld a, [wMonHBaseSpecial]
ld c, a
add hl, bc
ld a, h
ld [wSum], a
ld a, l
ld [wSum+1], a
ld de, wSum
hlcoord 15, 16
lb bc, 2, 3
call PrintNumber
.clearLetterPrintingFlags
;;;;;;;;;;
xor a xor a
ldh [hClearLetterPrintingDelayFlags], a ldh [hClearLetterPrintingDelayFlags], a
.waitForButtonPress .waitForButtonPress
@ -592,6 +671,26 @@ ShowPokedexDataInternal:
ld a, $77 ; max volume ld a, $77 ; max volume
ldh [rNR50], a ldh [rNR50], a
ret ret
.displaySeenBottomInfo
call PrintMonTypes ; PureRGBnote: ADDED: for pokemon you have seen but not caught it displays just their types on the bottom
jr .waitForButtonPress
PrintMonTypes:
hlcoord 1, 11
ld de, DexType1Text
call PlaceString
hlcoord 2, 12
predef PrintMonType
ld a, [wMonHType1]
ld b, a
ld a, [wMonHType2]
cp b
jr z, .done ; don't print TYPE2/ if the pokemon has 1 type only.
hlcoord 1, 13
ld de, DexType2Text
call PlaceString
.done
ret
HeightWeightText: HeightWeightText:
db "HT ???″" db "HT ???″"
@ -665,3 +764,34 @@ IndexToPokedex:
ret ret
INCLUDE "data/pokemon/dex_order.asm" INCLUDE "data/pokemon/dex_order.asm"
PromptText:
text_promptbutton
text_end
DexType1Text:
db "TYPE1/@"
DexType2Text:
db "TYPE2/@"
BaseStatsText:
db "BASE STATS@"
HPText:
db "HP@"
AtkText:
db "ATK@"
DefText:
db "DEF@"
SpdText:
db "SPD@"
SpcText:
db "SPC@"
TotalText:
db "TOTAL@"

Binary file not shown.

View file

@ -18,7 +18,7 @@
 
()""" ()"""
R*+*+:;:;*+*+:;:;LM,,\],,,,,,,,,,,,NO,,^_,,,,,,,,,,LM,,\],,,,,,,,LM,\],,,,,*+*+:;:;,,,,/U/U??@A@APQPQ@A@APQPQ@A,,PQ,,/U/U??@A/UPQ?####9###@A@APQPQ33332223333TTT3333@A@APQPQ@A/UPQ?@A@APQPQ/U@A?PQ!########!## ######## '''''6776777$$$$774$7774##!########!########''''''''$$$$$$$$7'57$533,,,,,,,,,,,,74<<@A,,PQ,,@A@APQPQ9999999999999999@A-.PQ=>@A,,PQ,,@A@APQPQ,,-.,,=>-.,,=>,,@A@APQPQ,,-.,,=>@A,,PQ,,@A@APQPQ,,@A,,PQ R*+*+:;:;*+*+:;:;LM,,\],,,,,,,,,,,,NO,,^_,,,,,,,,,,LM,,\],,,,,,,,LM,\],,,,,*+*+:;:;,,,,/U/U??@A@APQPQ@A@APQPQ@A,,PQ,,/U/U??@A/UPQ?####9###@A@APQPQ33332223333TTT3333@A@APQPQ@A/UPQ?@A@APQPQ/U@A?PQ!########!## ######## '''''6776777$$$$774$7774##!########!########''''''''$$$$$$$$7'57$533,,,,,,,,,,,,74<<@A,,PQ,,@A@APQPQ9999999999999999*+:;@A@APQPQ,,-.,,=>-.,,=>,,@A@APQPQ,,-.,,=>@A,,PQ,,@A@APQPQ,,@A,,PQ
KKKKKK ,,,,,,,,,,,,,,,,  KKKKKK ,,,,,,,,,,,,,,,, 
@ -41,7 +41,7 @@ KKKK
KKK KKK
KKK999999999999<<67!##!############!##!99NO99^_99999999,,@A,,PQ-.@A=>PQ99999999*+*+:;:;*+*+:;:;*+,,:;,,1111[[TTTT22222T2T2T2T[[[[[[%& KKK,,,,,,,,,,*+,,:;!##!############!##!99NO99^_99999999*+:;99999999*+*+:;:;*+*+:;:;*+,,:;,,*+:;TTTT22222T2T2T2T[[[[[[%&
KKK KKK
@ -51,7 +51,7 @@ KKKK
()KKK ()KKK
KKK33*+:;*+:;*+*+:;:;@A@APQPQ,,,,,,,,@A,,PQ,,@A,,PQ,,,,@A,,PQ,,@A,,PQ,,,,,,,,@A@APQPQ$$$$HI4$XY74"""" KKK*+,,:;,,,,,,,,,,*+*+:;:;@A@APQPQ,,,,,,,,@A,,PQ,,@A,,PQ,,,,@A,,PQ,,@A,,PQ,,,,,,,,@A@APQPQ$$$$HI4$XY74""""
()KKKBCKJJR ()KKKBCKJJR

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -61,8 +61,6 @@ Underground_GFX:: INCBIN "gfx/tilesets/underground.2bpp"
Underground_Block:: INCBIN "gfx/blocksets/underground.bst" Underground_Block:: INCBIN "gfx/blocksets/underground.bst"
SECTION "Tilesets 4", ROMX SECTION "Tilesets 4", ROMX
Cavern_GFX:: INCBIN "gfx/tilesets/cavern.2bpp"
Cavern_Block:: INCBIN "gfx/blocksets/cavern.bst"
Citrine_GFX:: INCBIN "gfx/tilesets/citrine.2bpp" Citrine_GFX:: INCBIN "gfx/tilesets/citrine.2bpp"
Citrine_Block:: INCBIN "gfx/blocksets/citrine.bst" Citrine_Block:: INCBIN "gfx/blocksets/citrine.bst"
@ -80,5 +78,9 @@ House_GFX:: INCBIN "gfx/tilesets/house.2bpp"
House_Block:: INCBIN "gfx/blocksets/house.bst" House_Block:: INCBIN "gfx/blocksets/house.bst"
SECTION "Tilesets 5", ROMX SECTION "Tilesets 5", ROMX
Cavern_GFX:: INCBIN "gfx/tilesets/cavern.2bpp"
Cavern_Block:: INCBIN "gfx/blocksets/cavern.bst"
Jacky_GFX:: INCBIN "gfx/tilesets/jacky.2bpp" Jacky_GFX:: INCBIN "gfx/tilesets/jacky.2bpp"
Jacky_Block:: INCBIN "gfx/blocksets/jacky.bst" Jacky_Block:: INCBIN "gfx/blocksets/jacky.bst"

View file

@ -1372,7 +1372,7 @@ CheckForTilePairCollisions::
jr .retry jr .retry
.currentTileMatchesFirstInPair .currentTileMatchesFirstInPair
inc hl inc hl
ld a, [hl] ld a, [hli]
cp c cp c
jr z, .foundMatch jr z, .foundMatch
jr .tilePairCollisionLoop jr .tilePairCollisionLoop

View file

@ -1,39 +1,42 @@
CCCuqv89CCCCKKZ[uvKKKFdZ[|~e<FdV|}~ CCCuqv89CCCCKKZ[uvKKKFdZ[|~e<FdV|}~
Ve<Fd Ve<Fd
I#####Ht
t
t t
e<Fd e<Fd
't t' I#####H
ooooot \RRRRt
e<Fdt' 'n m e<Fdt'oto'\cCCCCN
e<Fd e<Fd
'tt 'n lll 'tt 'MCQQQ
e<Fd e<Fd
'=r'n ooo '=r'MC2RRR
e<Fd&#####"n m e<Fd&#####"S`CCCCN
e<Fd e<Fd
' ' 'oto'
lllllt SQQQQt
e<Fd e<Fd
'6 ' 'tt '

V V
e<Fd e<Fd
' ' '=s&###H
t
te<Fdt'=s&###HQQQe<Fd te<Fdt&#####E\RR'RRRRe<Fd
&#####ET.<Fd '\RRRRROT.<Fd
' 'M.CTCCCCC<Jd'eG>>>>>gG>>>>><'FCCCCC<FCCCCC
.KKTKKKKKUJd'eKKKKKF<FCCCCC<'FCCCCC<FCCCCC

View file

@ -1,3 +1,3 @@
|_vvvv|bRvvvvvfm,+vvvvv'fv,+|vvtvf,v=vvv f S €š‚ "_vvvv|b<>†vvvv€vfm€Ś”†v€<76><E282AC>…†vvvv'„†<E2809E>Šv„ډ‰”š<E2809D>v€…†vtv<74>Š„ډŠv„•†vvv f„† <><>
^-f+ ^„†<16>ŹŠ<01><EFBFBD><E2809D><EFBFBD><EFBFBD>…†
$ <EFBFBD>‰‰‰‰‰Š$

View file

@ -1 +1 @@
n !"n,- " L  "avvv "Q-+tv "vfvvNvvvvvvf--SQvvvvvL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<><6E><EFBFBD>n„…Ś‰ŹŠ<01><> „…†L <><E280B9><01>—Švv€<76><E282AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01>v<EFBFBD>_rQ<72>ʉ‰‰”<E280B0><01>v€<76>vr„…†‡v<E280A1>‰Švv€<76><>‡vvvvvv<76>ŹŠ<01>ŹŠ<><E280B9>vvvvvL<01> <0A>

View file

@ -1,2 +1,2 @@
`[a]66\ ^6R6LM_  `[a]66 ^NL6R6_ 
L6R666666LOOQRY66OLL6O WPO6O6X L6O 0 6666R6LZRPOOL66O6LLOO W6O6OQX O6R 0

View file

@ -1 +1 @@
................(..<,-..xmw..m..)L^^^..m..m(...$..........$. ................<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(..„…™…ډ‰‰‰ŹŠ..„………†xmw..„………†m..<2E>‰Ž‰ŠL^^^..m..m(...$..........$.

View file

@ -1 +1 @@
...........',->..|m..,<wmx..fL^^^..(..f-..m(m>................ .....<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>......'<01><><EFBFBD><EFBFBD><EFBFBD>>..<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m..<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wmx..<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L^^^..<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(..<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..m(m>................

View file

@ -1 +1 @@
................><..-..=xRw....)+|..(-..>y................ ................><EFBFBD><EFBFBD><EFBFBD>..<01><><EFBFBD><01><><EFBFBD>..<01><><EFBFBD>xRw..<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..(<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..><01><><EFBFBD>................

View file

@ -1 +1 @@
vvvvvv=,)vy',-vvvv-+,+vvvvvav )vaxwzvm <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>„………†vvvvv„…•…†„…ŚŽŠ€<EFBFBD><EFBFBD>v<EFBFBD>‰“‰Š„…†'„ŚŹŠv€<76><E282AC><EFBFBD>„……<E280A6><E280A6>…†vvv<76>Ź”…†„……ډ”†vvvvv„…†<E280A6>‰—Š„…<E2809E><E280A6>v€……† <01>‰‰ŽŠv<C5A0>—‰Šxwzvm

View file

@ -1 +1 @@
.vvu..v-v..vvvvvv,-a..vv|vvvvv..vv,vvvvv..vvf+vvvvvv..vvvvvvvvvvv..vvuvvvv..vvL. .<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ť<EFBFBD>..v<>ʉŠv„……………†..vvvvvv„ډ‰Ź—Š..vv€<76>š<EFBFBD>…†vvvvv..vv„………ŚŠvvvvv..vv<76>‰‰”†vvvvvv..vvvvv„†vvvvvv..vv€Ť<E282AC>……<E280A6>vvvv..<2E>v<EFBFBD>‰‰‰‰‰Šv<C5A0><76><EFBFBD>.

View file

@ -897,7 +897,8 @@ wRightGBMonSpecies:: db
; bit 6: tried pushing against boulder once (you need to push twice before it will move) ; bit 6: tried pushing against boulder once (you need to push twice before it will move)
wFlags_0xcd60:: db wFlags_0xcd60:: db
ds 9 wSum::
ds 8
; This has overlapping related uses. ; This has overlapping related uses.
; When the player tries to use an item or use certain field moves, 0 is stored ; When the player tries to use an item or use certain field moves, 0 is stored
@ -2052,6 +2053,7 @@ wRocketHideoutB3FCurScript:: db
wRocketHideoutB4FCurScript:: db wRocketHideoutB4FCurScript:: db
wRoute6GateCurScript:: db wRoute6GateCurScript:: db
wRoute8GateCurScript:: db wRoute8GateCurScript:: db
; wSilphCo1FCurScript:: db
ds 1 ds 1
wCinnabarIslandCurScript:: db wCinnabarIslandCurScript:: db
wPokemonMansion1FCurScript:: db wPokemonMansion1FCurScript:: db

View file

@ -718,11 +718,11 @@ BattleTentWelcome:
text "Welcome to the" text "Welcome to the"
line "BATTLE TENT!" line "BATTLE TENT!"
para "Here, TRAINERs" para "Here, trainers"
line "from far and" line "from far and"
cont "wide come to" cont "wide come to"
;cont "face a gauntlet" ;cont "face a gauntlet"
;cont "of 10 TRAINERs!" ;cont "of 10 trainers!"
cont "spar against" cont "spar against"
cont "one another!" cont "one another!"

View file

@ -47,6 +47,7 @@ SaffronGymReceiveTM46:
ldh [hSpriteIndexOrTextID], a ldh [hSpriteIndexOrTextID], a
call DisplayTextID call DisplayTextID
SetEvent EVENT_BEAT_SABRINA SetEvent EVENT_BEAT_SABRINA
ResetEvent EVENT_SS_ANNE_LEFT
lb bc, TM_PSYWAVE, 1 lb bc, TM_PSYWAVE, 1
call GiveItem call GiveItem
jr nc, .BagFull jr nc, .BagFull

View file

@ -165,16 +165,10 @@ MissableObjectIDs_6219b:
db HS_SAFFRON_CITY_E db HS_SAFFRON_CITY_E
db HS_SILPH_CO_3F_1 db HS_SILPH_CO_3F_1
db HS_SILPH_CO_3F_2 db HS_SILPH_CO_3F_2
;db HS_SILPH_CO_4F_1
;db HS_SILPH_CO_4F_2
;db HS_SILPH_CO_4F_3
db HS_SILPH_CO_5F_1 db HS_SILPH_CO_5F_1
db HS_SILPH_CO_5F_2 db HS_SILPH_CO_5F_2
db HS_SILPH_CO_5F_3 db HS_SILPH_CO_5F_3
db HS_SILPH_CO_5F_4 db HS_SILPH_CO_5F_4
;db HS_SILPH_CO_6F_1
;db HS_SILPH_CO_6F_2
;db HS_SILPH_CO_6F_3
db HS_SILPH_CO_7F_1 db HS_SILPH_CO_7F_1
db HS_SILPH_CO_7F_2 db HS_SILPH_CO_7F_2
db HS_SILPH_CO_7F_3 db HS_SILPH_CO_7F_3
@ -630,23 +624,14 @@ SaffronCityRockets:
db HS_SAFFRON_CITY_E db HS_SAFFRON_CITY_E
db HS_SILPH_CO_3F_1 db HS_SILPH_CO_3F_1
db HS_SILPH_CO_3F_2 db HS_SILPH_CO_3F_2
;db HS_SILPH_CO_4F_1
;db HS_SILPH_CO_4F_2
;db HS_SILPH_CO_4F_3
db HS_SILPH_CO_5F_1 db HS_SILPH_CO_5F_1
db HS_SILPH_CO_5F_2 db HS_SILPH_CO_5F_2
db HS_SILPH_CO_5F_3 db HS_SILPH_CO_5F_3
db HS_SILPH_CO_5F_4 db HS_SILPH_CO_5F_4
;db HS_SILPH_CO_6F_1
;db HS_SILPH_CO_6F_2
;db HS_SILPH_CO_6F_3
db HS_SILPH_CO_7F_1 db HS_SILPH_CO_7F_1
db HS_SILPH_CO_7F_2 db HS_SILPH_CO_7F_2
db HS_SILPH_CO_7F_3 db HS_SILPH_CO_7F_3
db HS_SILPH_CO_7F_4 db HS_SILPH_CO_7F_4
;db HS_SILPH_CO_8F_1
;db HS_SILPH_CO_8F_2
;db HS_SILPH_CO_8F_3
db HS_SILPH_CO_10F_1 db HS_SILPH_CO_10F_1
db HS_SILPH_CO_10F_2 db HS_SILPH_CO_10F_2
db HS_SILPH_CO_11F_1 db HS_SILPH_CO_11F_1
@ -671,7 +656,7 @@ SilphCo11F_TextPointers:
SilphCo11TrainerHeaders: SilphCo11TrainerHeaders:
def_trainers 5 def_trainers 5
SilphCo11TrainerHeader0: SilphCo11TrainerHeader0:
trainer EVENT_BEAT_SILPH_CO_11F_TRAINER_1, 3, SilphCo11Trainer1BattleText, SilphCo11Trainer1EndBattleText, SilphCo11Trainer1AfterBattleText trainer EVENT_BEAT_SILPH_CO_11F_TRAINER_1, 1, SilphCo11Trainer1BattleText, SilphCo11Trainer1EndBattleText, SilphCo11Trainer1AfterBattleText
Omega2TrainerHeader: Omega2TrainerHeader:
trainer EVENT_BEAT_OMEGA, 0, Omega2BattleText, Omega2BattleText, Omega2BattleText trainer EVENT_BEAT_OMEGA, 0, Omega2BattleText, Omega2BattleText, Omega2BattleText
db -1 ; end db -1 ; end

View file

@ -50,11 +50,8 @@ VermilionCityScript0:
ld a, $3 ld a, $3
ldh [hSpriteIndexOrTextID], a ldh [hSpriteIndexOrTextID], a
call DisplayTextID call DisplayTextID
CheckEvent EVENT_BEAT_SABRINA
jr nz, .default
CheckEvent EVENT_SS_ANNE_LEFT CheckEvent EVENT_SS_ANNE_LEFT
jr nz, .shipHasDeparted jr nz, .shipHasDeparted
.default
ld b, S_S_TICKET ld b, S_S_TICKET
predef GetQuantityOfItemInBag predef GetQuantityOfItemInBag
ld a, b ld a, b
@ -167,7 +164,6 @@ VermilionCityTextSSAnneDeparted:
VermilionCityText3: VermilionCityText3:
text_asm text_asm
CheckEvent EVENT_SS_ANNE_LEFT CheckEvent EVENT_SS_ANNE_LEFT
jr nz, .shipHasDeparted jr nz, .shipHasDeparted
ld a, [wSpritePlayerStateData1FacingDirection] ld a, [wSpritePlayerStateData1FacingDirection]
@ -247,23 +243,9 @@ VermilionCityText14:
text_end text_end
VermilionCityText6: VermilionCityText6:
text_asm
CheckEvent EVENT_BEAT_SABRINA
jr z, .default
ld hl, VermilionCityText15
ret
.default
ld hl, VermilionCityText6get
ret
VermilionCityText6get:
text_far _VermilionCityText6 text_far _VermilionCityText6
text_end text_end
VermilionCityText15:
text_far _VermilionCityText15
text_end
VermilionCityText7: VermilionCityText7:
text_far _VermilionCityText7 text_far _VermilionCityText7
text_end text_end

View file

@ -163,7 +163,7 @@ _BlueRematchAfterBattleText::
para "As long as I can" para "As long as I can"
line "battle strong" line "battle strong"
cont "TRAINERs, I don't" cont "trainers, I don't"
cont "care what happens." cont "care what happens."
para "You get what I" para "You get what I"

View file

@ -10,7 +10,7 @@ _CitrinePokecenterText2::
done done
_CitrinePokecenterText3:: _CitrinePokecenterText3::
text "The TRAINERs here" text "The trainers here"
line "are too tough!" line "are too tough!"
para "What are they" para "What are they"

View file

@ -71,7 +71,7 @@ _ChiefLetterText::
line "SILPH GAUNTLET!" line "SILPH GAUNTLET!"
para "I have called the" para "I have called the"
line "greatest TRAINERs" line "greatest trainers"
cont "in all of KANTO!" cont "in all of KANTO!"
para "Stronger than even" ; A sneaky trick - we can fit 18 characters, they just mess up the arrow. para "Stronger than even" ; A sneaky trick - we can fit 18 characters, they just mess up the arrow.

View file

@ -102,7 +102,7 @@ _OakWonText::
_OakYes:: _OakYes::
text "Back in my day," text "Back in my day,"
line "I was a serious" line "I was a serious"
cont "TRAINER! Prepare" cont "trainer! Prepare"
cont "yourself!" cont "yourself!"
prompt prompt
@ -142,12 +142,12 @@ _OakCitrineExplain::
line "to CITRINE CITY." line "to CITRINE CITY."
para "It's a place where" para "It's a place where"
line "the best TRAINERs" line "the best trainers"
cont "go to become far" cont "go to become far"
cont "stronger." cont "stronger."
para "Some strange BIRD" para "Some strange BIRD"
line "#MON will come" line "#MON are said"
cont "to roost there," cont "to roost there,"
cont "but they are so" cont "but they are so"
cont "fast and vicious," cont "fast and vicious,"

View file

@ -249,7 +249,7 @@ _SabrinaRematchPreBattleText::
cont "power alone." cont "power alone."
para "I won't rely on" para "I won't rely on"
line "my psychic" line "just my psychic"
cont "powers this" cont "powers this"
cont "time." cont "time."
@ -264,6 +264,6 @@ _SabrinaRematchPreBattleText::
_SabrinaRematchDefeatedText:: _SabrinaRematchDefeatedText::
text "I doubt" text "I doubt"
line "I'll encounter" line "I'll encounter"
cont "a TRAINER like" cont "a trainer like"
cont "you ever again." cont "you ever again."
prompt prompt

View file

@ -1,23 +1,32 @@
_SilphGauntlet6FBattleText1:: _SilphGauntlet6FBattleText1::
text "Congratulations on" text "Congratulations on"
line "making it this far!" line "making it!"
para "Now, my rock type" para "It's sure been a"
line "#MON will pound" line "while since our"
cont "you into dust!" cont "last match..."
para "My #MON are"
line "itching for a"
cont "rematch! We'll"
cont "pound you into"
cont "dust!"
done done
_SilphGauntlet6FEndBattleText1:: _SilphGauntlet6FEndBattleText1::
text "Crushed again!" text "Crushed"
done line "again!"
prompt
_SilphGauntlet6FAfterBattleText1:: _SilphGauntlet6FAfterBattleText1::
text "The CHIEF has kept" text "CHIEF has kept the"
line "the #MON LEAGUE" line "#MON LEAGUE"
cont "afloat for years!" cont "afloat for years!"
para "Comment to be" ; Follow the line with something along the lines of "it's only fair..." para "It's only fair"
line "written." line "that we're all"
cont "a part of this"
cont "GAUNTLET too!"
done done
_SilphGauntlet6FBattleText2:: _SilphGauntlet6FBattleText2::
@ -36,8 +45,9 @@ _SilphGauntlet6FBattleText2::
done done
_SilphGauntlet6FEndBattleText2:: _SilphGauntlet6FEndBattleText2::
text "Eeeek! No!" text "Eeeek!"
done line "No way!"
prompt
_SilphGauntlet6FAfterBattleText2:: _SilphGauntlet6FAfterBattleText2::
text "Tell you what," text "Tell you what,"
@ -61,22 +71,21 @@ _SilphGauntlet6FBattleText3::
cont "even powered my" cont "even powered my"
cont "plane!" cont "plane!"
para "The same as I'll" para "I'll zap you for"
line "do to you!" line "real this time!"
done done
_SilphGauntlet6FEndBattleText3:: _SilphGauntlet6FEndBattleText3::
text "Did I call" ; Get this shortened. text "Haha!"
line "you a pint-sized" line "Pint-sized, eh?"
cont "challenger?"
para "I think you're" para "I think you're"
line "a gallon, now!" line "a gallon, now!"
done prompt
_SilphGauntlet6FAfterBattleText3:: _SilphGauntlet6FAfterBattleText3::
text "Huh? BLAINE? Oh," text "Huh? BLAINE?"
line "man!" line "Oh, man!"
para "He won't tell you" ; Referring to Blaine's original design. para "He won't tell you" ; Referring to Blaine's original design.
line "this, but he was" line "this, but he was"
@ -91,27 +100,29 @@ _SilphGauntlet6FAfterBattleText3::
done done
_SilphGauntlet6FBattleText4:: _SilphGauntlet6FBattleText4::
text "It takes a lot" ; This sucks can you fix it text "Lovely to see you"
line "to inspire me," line "again, <PLAYER>."
cont "you know!"
para "I'm not fond of" para "Though this place"
line "public things," line "isn't my style,"
cont "but..." cont "I've been hoping"
cont "for a rematch for"
cont "quite some time."
para "Battles are quite" para "Be careful not to" ; She has Toedscruel now, you WILL spend several turns sleeping.
line "different." line "let your #MON"
cont "grow drowsy..."
done done
_SilphGauntlet6FEndBattleText4:: _SilphGauntlet6FEndBattleText4::
text "You have" text "You have"
line "grown even" line "grown even"
cont "stronger..." cont "stronger..."
done prompt
_SilphGauntlet6FAfterBattleText4:: _SilphGauntlet6FAfterBattleText4::
text "Hmm? How did I" text "Hmm? How did I"
line "become a TRAINER?" line "become a trainer?"
cont "It's quite odd," cont "It's quite odd,"
cont "isn't it?" cont "isn't it?"
@ -148,9 +159,9 @@ _SilphGauntlet6FAfterBattleText4::
_SilphGauntlet6FBattleText5:: _SilphGauntlet6FBattleText5::
text "Fwahahaha!" text "Fwahahaha!"
para "I have honed" para "I have honed my"
line "my skills just" line "skills just for"
cont "for you, <PLAYER>!" cont "you, <PLAYER>!"
para "Can you keep up?" para "Can you keep up?"
done done
@ -158,18 +169,17 @@ _SilphGauntlet6FBattleText5::
_SilphGauntlet6FEndBattleText5:: _SilphGauntlet6FEndBattleText5::
text "Indeed!" text "Indeed!"
line "Indeed you can!" line "Indeed you can!"
done prompt
_SilphGauntlet6FAfterBattleText5:: _SilphGauntlet6FAfterBattleText5::
text "I feel that I" text "I feel that I may"
line "have outgrown" line "have outgrown"
cont "my roots." cont "my roots."
para "To train, I" para "To train, I watch"
line "watch over the" line "over the SAFARI"
cont "SAFARI ZONE," cont "ZONE, but I must"
cont "but I must aim" cont "aim higher!"
cont "higher!"
para "Perhaps it is" para "Perhaps it is"
line "time for my" line "time for my"
@ -178,9 +188,9 @@ _SilphGauntlet6FAfterBattleText5::
done done
_SilphGauntlet6FBattleText6:: _SilphGauntlet6FBattleText6::
text "After beating" text "After defeating"
line "the KARATE KING," line "the KARATE KING,"
cont "I felt nigh" cont "I felt nigh-"
cont "unstoppable..." cont "unstoppable..."
para "But you humbled" para "But you humbled"
@ -193,20 +203,20 @@ _SilphGauntlet6FEndBattleText6::
text "I wanted" text "I wanted"
line "to fight fate," line "to fight fate,"
cont "but..." cont "but..."
done prompt
_SilphGauntlet6FAfterBattleText6:: _SilphGauntlet6FAfterBattleText6::
text "It's impossible" ; This is kind of incoherent, could easily be fixed. text "Was the future" ; HGSS quote
line "for me to change" line "I saw...wrong?"
cont "my future."
para "Looking into my" para "Perhaps my future"
line "own, though..." line "isn't so easily"
cont "predictable."
para "A movie star?" para "I wonder if I'll"
line "ever meet another"
para "That would be" cont "trainer like you"
line "good..." cont "again..."
done done
_SilphGauntlet6FBattleText7:: _SilphGauntlet6FBattleText7::
@ -219,19 +229,19 @@ _SilphGauntlet6FBattleText7::
para "Now..." para "Now..."
para "When I fight hard," para "BURN HEAL won't" ; reference to his iconic 'better have BURN HEAL!' line
line "I get a little hot" line "be enough this"
cont "under the collar." ; Puzzle League cont "time around!"
para "Think you can take" para "Hope you packed"
line "me?" line "a FULL RESTORE!"
done done
_SilphGauntlet6FEndBattleText7:: _SilphGauntlet6FEndBattleText7::
text "Whoa, hey!" ; Gen 5 quote text "Whoa, hey!" ; Gen 5 quote
line "I'm a raging" line "I'm a raging"
cont "inferno!" cont "inferno!"
done prompt
_SilphGauntlet6FAfterBattleText7:: _SilphGauntlet6FAfterBattleText7::
text "The war? I don't" text "The war? I don't"

View file

@ -123,11 +123,6 @@ _VermilionCityText13::
text "VERMILION HARBOR" text "VERMILION HARBOR"
done done
_VermilionCityText15::
text "The S.S.ANNE"
line "has returned!"
done
_BeautyText1:: _BeautyText1::
text "Hey! Do you like" text "Hey! Do you like"
line "cats or dogs?" line "cats or dogs?"