mirror of
				https://github.com/thornAvery/kep-hack.git
				synced 2025-11-04 20:51:02 +13:00 
			
		
		
		
	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:
		
							parent
							
								
									d0decc8e66
								
							
						
					
					
						commit
						ef62d0a43f
					
				| 
						 | 
				
			
			@ -386,7 +386,7 @@ If you use our implementations of anything at all, it is encouraged to submit Pu
 | 
			
		|||
* ZumiIsawhat? - Restorations of prototype OST.
 | 
			
		||||
* 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).
 | 
			
		||||
* 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.
 | 
			
		||||
* 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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,60 +21,60 @@ DEF SHOW EQU $15
 | 
			
		|||
	const HS_CERULEAN_GUARD_1              ; 07
 | 
			
		||||
	const HS_CERULEAN_CAVE_GUY             ; 08
 | 
			
		||||
	const HS_CERULEAN_GUARD_2              ; 09
 | 
			
		||||
	const HS_VERMILION_JENNY
 | 
			
		||||
	const HS_SAFFRON_CITY_1                ; 0A
 | 
			
		||||
	const HS_SAFFRON_CITY_2                ; 0B
 | 
			
		||||
	const HS_SAFFRON_CITY_3                ; 0C
 | 
			
		||||
	const HS_SAFFRON_CITY_4                ; 0D
 | 
			
		||||
	const HS_SAFFRON_CITY_5                ; 0E
 | 
			
		||||
	const HS_SAFFRON_CITY_6                ; 0F
 | 
			
		||||
	const HS_SAFFRON_CITY_7                ; 10
 | 
			
		||||
	const HS_SAFFRON_CITY_8                ; 11
 | 
			
		||||
	const HS_SAFFRON_CITY_9                ; 12
 | 
			
		||||
	const HS_SAFFRON_CITY_A                ; 13
 | 
			
		||||
	const HS_SAFFRON_CITY_B                ; 14
 | 
			
		||||
	const HS_SAFFRON_CITY_C                ; 15
 | 
			
		||||
	const HS_SAFFRON_CITY_D                ; 16
 | 
			
		||||
	const HS_SAFFRON_CITY_E                ; 17
 | 
			
		||||
	const HS_SAFFRON_CITY_F                ; 18
 | 
			
		||||
	const HS_ROUTE_1_OAK                   ; 19
 | 
			
		||||
	const HS_ROUTE_2_ITEM_1                ; 1A X
 | 
			
		||||
	const HS_ROUTE_2_ITEM_2                ; 1B X
 | 
			
		||||
	const HS_ROUTE_4_ITEM                  ; 1C X
 | 
			
		||||
	const HS_ROUTE_9_ITEM                  ; 1D X
 | 
			
		||||
	const HS_ROUTE_12_SNORLAX              ; 1E
 | 
			
		||||
	const HS_ROUTE_12_ITEM_1               ; 1F X
 | 
			
		||||
	const HS_ROUTE_12_ITEM_2               ; 20 X
 | 
			
		||||
	const HS_ROUTE_15_ITEM                 ; 21 X
 | 
			
		||||
	const HS_ROUTE_16_SNORLAX              ; 22
 | 
			
		||||
	const HS_ROUTE_22_RIVAL_1              ; 23
 | 
			
		||||
	const HS_ROUTE_22_RIVAL_2              ; 24
 | 
			
		||||
	const HS_NUGGET_BRIDGE_GUY             ; 25
 | 
			
		||||
	const HS_ROUTE_24_ITEM                 ; 26 X
 | 
			
		||||
	const HS_DAMIEN
 | 
			
		||||
	const HS_ROUTE_25_ITEM                 ; 27 X
 | 
			
		||||
	const HS_CACTUS                        ; 28
 | 
			
		||||
	const HS_BRUNSWICK_ZAPDOS_G_1          ; 29
 | 
			
		||||
	const HS_DAISY_SITTING                 ; 2A
 | 
			
		||||
	const HS_DAISY_WALKING                 ; 2B
 | 
			
		||||
	const HS_TOWN_MAP                      ; 2C
 | 
			
		||||
	const HS_OAKS_LAB_RIVAL                ; 2D
 | 
			
		||||
	const HS_STARTER_BALL_1                ; 2E
 | 
			
		||||
	const HS_STARTER_BALL_2                ; 2F
 | 
			
		||||
	const HS_STARTER_BALL_3                ; 30
 | 
			
		||||
	const HS_OAKS_LAB_OAK_1                ; 31
 | 
			
		||||
	const HS_STARTER_BALL_4                ; 32, was dex, pikachu
 | 
			
		||||
	const HS_STARTER_BALL_5                ; 33, was dex, eevee
 | 
			
		||||
	const HS_OAKS_LAB_OAK_2                ; 34
 | 
			
		||||
	const HS_VIRIDIAN_GYM_GIOVANNI         ; 35
 | 
			
		||||
	const HS_VIRIDIAN_GYM_ITEM             ; 36 X
 | 
			
		||||
	const HS_OLD_AMBER                     ; 37
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_1       ; 38 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_2       ; 39 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_3       ; 3A X
 | 
			
		||||
	const HS_VERMILION_JENNY               ; 0A
 | 
			
		||||
	const HS_SAFFRON_CITY_1                ; 0B
 | 
			
		||||
	const HS_SAFFRON_CITY_2                ; 0C
 | 
			
		||||
	const HS_SAFFRON_CITY_3                ; 0D
 | 
			
		||||
	const HS_SAFFRON_CITY_4                ; 0E
 | 
			
		||||
	const HS_SAFFRON_CITY_5                ; 0F
 | 
			
		||||
	const HS_SAFFRON_CITY_6                ; 10
 | 
			
		||||
	const HS_SAFFRON_CITY_7                ; 11
 | 
			
		||||
	const HS_SAFFRON_CITY_8                ; 12
 | 
			
		||||
	const HS_SAFFRON_CITY_9                ; 13
 | 
			
		||||
	const HS_SAFFRON_CITY_A                ; 14
 | 
			
		||||
	const HS_SAFFRON_CITY_B                ; 15
 | 
			
		||||
	const HS_SAFFRON_CITY_C                ; 16
 | 
			
		||||
	const HS_SAFFRON_CITY_D                ; 17
 | 
			
		||||
	const HS_SAFFRON_CITY_E                ; 18
 | 
			
		||||
	const HS_SAFFRON_CITY_F                ; 19
 | 
			
		||||
	const HS_ROUTE_1_OAK                   ; 1A
 | 
			
		||||
	const HS_ROUTE_2_ITEM_1                ; 1B X
 | 
			
		||||
	const HS_ROUTE_2_ITEM_2                ; 1C X
 | 
			
		||||
	const HS_ROUTE_4_ITEM                  ; 1D X
 | 
			
		||||
	const HS_ROUTE_9_ITEM                  ; 1E X
 | 
			
		||||
	const HS_ROUTE_12_SNORLAX              ; 1F
 | 
			
		||||
	const HS_ROUTE_12_ITEM_1               ; 20 X
 | 
			
		||||
	const HS_ROUTE_12_ITEM_2               ; 21 X
 | 
			
		||||
	const HS_ROUTE_15_ITEM                 ; 22 X
 | 
			
		||||
	const HS_ROUTE_16_SNORLAX              ; 23
 | 
			
		||||
	const HS_ROUTE_22_RIVAL_1              ; 24
 | 
			
		||||
	const HS_ROUTE_22_RIVAL_2              ; 25
 | 
			
		||||
	const HS_NUGGET_BRIDGE_GUY             ; 26
 | 
			
		||||
	const HS_ROUTE_24_ITEM                 ; 27 X
 | 
			
		||||
	const HS_DAMIEN                        ; 28
 | 
			
		||||
	const HS_ROUTE_25_ITEM                 ; 29 X
 | 
			
		||||
	const HS_CACTUS                        ; 2A
 | 
			
		||||
	const HS_BRUNSWICK_ZAPDOS_G_1          ; 2B
 | 
			
		||||
	const HS_DAISY_SITTING                 ; 2C
 | 
			
		||||
	const HS_DAISY_WALKING                 ; 2D
 | 
			
		||||
	const HS_TOWN_MAP                      ; 2E
 | 
			
		||||
	const HS_OAKS_LAB_RIVAL                ; 2F
 | 
			
		||||
	const HS_STARTER_BALL_1                ; 30
 | 
			
		||||
	const HS_STARTER_BALL_2                ; 31
 | 
			
		||||
	const HS_STARTER_BALL_3                ; 32
 | 
			
		||||
	const HS_OAKS_LAB_OAK_1                ; 33
 | 
			
		||||
	const HS_STARTER_BALL_4                ; 34, was dex, pikachu
 | 
			
		||||
	const HS_STARTER_BALL_5                ; 35, was dex, eevee
 | 
			
		||||
	const HS_OAKS_LAB_OAK_2                ; 36
 | 
			
		||||
	const HS_VIRIDIAN_GYM_GIOVANNI         ; 37
 | 
			
		||||
	const HS_VIRIDIAN_GYM_ITEM             ; 38 X
 | 
			
		||||
	const HS_OLD_AMBER                     ; 39
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_1       ; 3A X
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_2       ; 3B X
 | 
			
		||||
	const HS_CERULEAN_CAVE_1F_ITEM_3       ; 3C X
 | 
			
		||||
	const HS_MOLTRES_G                     ; 3D X
 | 
			
		||||
	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_6F_ITEM_1       ; 41 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_2                 ; 98
 | 
			
		||||
	const HS_SILPH_CO_3F_ITEM              ; 99 X
 | 
			
		||||
 | 
			
		||||
	const HS_SILPH_CO_5F_1                 ; A0
 | 
			
		||||
	const HS_SILPH_CO_5F_2                 ; A1
 | 
			
		||||
	const HS_SILPH_CO_5F_3                 ; A2
 | 
			
		||||
	const HS_SILPH_CO_5F_4                 ; A3
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_1            ; A4 X
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_2            ; A5 X
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_3            ; A6 X
 | 
			
		||||
 | 
			
		||||
	const HS_SILPH_CO_7F_1                 ; AC
 | 
			
		||||
	const HS_SILPH_CO_7F_2                 ; AE
 | 
			
		||||
	const HS_SILPH_CO_7F_3                 ; AF
 | 
			
		||||
	const HS_SILPH_CO_7F_4                 ; B0
 | 
			
		||||
	const HS_SILPH_CO_7F_RIVAL             ; B1
 | 
			
		||||
	const HS_SILPH_CO_7F_ITEM_1            ; B2 X
 | 
			
		||||
	const HS_SILPH_CO_7F_ITEM_2            ; B3	X
 | 
			
		||||
	const HS_SILPH_CO_10F_1                ; B7
 | 
			
		||||
	const HS_SILPH_CO_10F_2                ; B8
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_1           ; B9 X
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_2           ; BA X best deck
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_3           ; BB X
 | 
			
		||||
	const HS_SILPH_CO_11F_1                ; BC
 | 
			
		||||
	const HS_SILPH_CO_11F_JAMES            ; BD
 | 
			
		||||
	const HS_SILPH_CO_11F_3                ; BE
 | 
			
		||||
	const HS_SILPH_CO_11F_JESSIE           ; BD
 | 
			
		||||
	const HS_OMEGA                         ; BF
 | 
			
		||||
	const HS_OMEGA_2
 | 
			
		||||
	const HS_DRAGONITE                     ; C0
 | 
			
		||||
	const HS_MOLTRES                       ; C1
 | 
			
		||||
	const HS_POKEMON_MANSION_2F_ITEM       ; C2 X
 | 
			
		||||
	const HS_POKEMON_MANSION_3F_ITEM_1     ; C3 X
 | 
			
		||||
	const HS_POKEMON_MANSION_3F_ITEM_2     ; C4 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_1    ; C5 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_2    ; C6 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_3    ; C7 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_4    ; C8 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_5    ; C9 X
 | 
			
		||||
	const HS_MANSION_GUARD                 ; CA
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_1       ; CB X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_2       ; CC X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_3       ; CD X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_4       ; CE X
 | 
			
		||||
	const HS_SAFARI_ZONE_NORTH_ITEM_1      ; CF X
 | 
			
		||||
	const HS_SAFARI_ZONE_NORTH_ITEM_2      ; D0 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_1       ; D1 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_2       ; D2 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_3       ; D3 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_4       ; D4 X
 | 
			
		||||
	const HS_SAFARI_ZONE_CENTER_ITEM       ; D5 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_1       ; D6 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_2       ; D7 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_3       ; D8 X
 | 
			
		||||
	const HS_MEWTWO                        ; D9 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_B1F_ITEM_1      ; DA X
 | 
			
		||||
	const HS_CERULEAN_CAVE_B1F_ITEM_2      ; DB X
 | 
			
		||||
	const HS_VICTORY_ROAD_1F_ITEM_1        ; DC X
 | 
			
		||||
	const HS_VICTORY_ROAD_1F_ITEM_2        ; DE X
 | 
			
		||||
	const HS_CHAMPIONS_ROOM_OAK            ; DF
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_1F_BOULDER_1  ; E0
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_1F_BOULDER_2  ; E1
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; E2
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; E3
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; E4
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; E5
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; E6
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; E7
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; E8
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; E9
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; EA sports. to the game.
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; EB
 | 
			
		||||
	const HS_ARTICUNO                      ; EC
 | 
			
		||||
	const HS_MEW                           ; ED
 | 
			
		||||
	const HS_POKEMON_MANSION_B2F_ITEM_1    ; EE
 | 
			
		||||
	const HS_POKEMON_MANSION_B2F_ITEM_2    ; EF
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_1         ; F1
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_2         ; F2
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_3         ; F3
 | 
			
		||||
	const HS_GIOVANNIS_ROOM_ITEM_1         ; F4
 | 
			
		||||
	const HS_GIOVANNIS_ROOM_ITEM_2         ; F5
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_DOME          ; F6
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_HELIX         ; F7
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_AMBER         ; F8
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_WING          ; F9
 | 
			
		||||
	const HS_MT_MOON_CRATER_GUARD          ; FA
 | 
			
		||||
	const HS_DAYCARE_BULBASAUR             ; FB should be FD
 | 
			
		||||
	const HS_GLADE_GZAP_1
 | 
			
		||||
	const HS_GLADE_GZAP_2
 | 
			
		||||
	const HS_GLADE_GZAP_3 ; we're at 250
 | 
			
		||||
DEF NUM_HS_OBJECTS EQU const_value
 | 
			
		||||
	const HS_SILPH_CO_5F_1                 ; 9A
 | 
			
		||||
	const HS_SILPH_CO_5F_2                 ; 9B
 | 
			
		||||
	const HS_SILPH_CO_5F_3                 ; 9C
 | 
			
		||||
	const HS_SILPH_CO_5F_4                 ; 9D
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_1            ; 9E X
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_2            ; 9F X
 | 
			
		||||
	const HS_SILPH_CO_5F_ITEM_3            ; A0 X
 | 
			
		||||
	const HS_SILPH_CO_7F_1                 ; A1
 | 
			
		||||
	const HS_SILPH_CO_7F_2                 ; A2
 | 
			
		||||
	const HS_SILPH_CO_7F_3                 ; A3
 | 
			
		||||
	const HS_SILPH_CO_7F_4                 ; A4
 | 
			
		||||
	const HS_SILPH_CO_7F_RIVAL             ; A5
 | 
			
		||||
	const HS_SILPH_CO_7F_ITEM_1            ; A6 X
 | 
			
		||||
	const HS_SILPH_CO_7F_ITEM_2            ; A7	X
 | 
			
		||||
	const HS_SILPH_CO_10F_1                ; A8
 | 
			
		||||
	const HS_SILPH_CO_10F_2                ; A9
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_1           ; AA X
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_2           ; AB X
 | 
			
		||||
	const HS_SILPH_CO_10F_ITEM_3           ; AC X
 | 
			
		||||
	const HS_SILPH_CO_11F_1                ; AD
 | 
			
		||||
	const HS_SILPH_CO_11F_JAMES            ; AE
 | 
			
		||||
	const HS_SILPH_CO_11F_3                ; AF
 | 
			
		||||
	const HS_SILPH_CO_11F_JESSIE           ; B0
 | 
			
		||||
	const HS_OMEGA                         ; B1
 | 
			
		||||
	const HS_OMEGA_2                       ; B2
 | 
			
		||||
	const HS_DRAGONITE                     ; B3
 | 
			
		||||
	const HS_MOLTRES                       ; B4
 | 
			
		||||
	const HS_POKEMON_MANSION_2F_ITEM       ; B5 X
 | 
			
		||||
	const HS_POKEMON_MANSION_3F_ITEM_1     ; B6 X
 | 
			
		||||
	const HS_POKEMON_MANSION_3F_ITEM_2     ; B7 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_1    ; B8 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_2    ; B9 X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_3    ; BA X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_4    ; BB X
 | 
			
		||||
	const HS_POKEMON_MANSION_B1F_ITEM_5    ; BC X
 | 
			
		||||
	const HS_MANSION_GUARD                 ; BD
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_1       ; BE X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_2       ; BF X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_3       ; C0 X
 | 
			
		||||
	const HS_SAFARI_ZONE_EAST_ITEM_4       ; C1 X
 | 
			
		||||
	const HS_SAFARI_ZONE_NORTH_ITEM_1      ; C2 X
 | 
			
		||||
	const HS_SAFARI_ZONE_NORTH_ITEM_2      ; C3 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_1       ; C4 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_2       ; C5 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_3       ; C6 X
 | 
			
		||||
	const HS_SAFARI_ZONE_WEST_ITEM_4       ; C7 X
 | 
			
		||||
	const HS_SAFARI_ZONE_CENTER_ITEM       ; C8 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_1       ; C9 X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_2       ; CA X
 | 
			
		||||
	const HS_CERULEAN_CAVE_2F_ITEM_3       ; CB X
 | 
			
		||||
	const HS_MEWTWO                        ; CC X
 | 
			
		||||
	const HS_CERULEAN_CAVE_B1F_ITEM_1      ; CD X
 | 
			
		||||
	const HS_CERULEAN_CAVE_B1F_ITEM_2      ; CE X
 | 
			
		||||
	const HS_VICTORY_ROAD_1F_ITEM_1        ; CF X
 | 
			
		||||
	const HS_VICTORY_ROAD_1F_ITEM_2        ; D0 X
 | 
			
		||||
	const HS_CHAMPIONS_ROOM_OAK            ; D1
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_1F_BOULDER_1  ; D2
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_1F_BOULDER_2  ; D3
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; D4
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; D5
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; D6
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; D7
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; D8
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; D9
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; DA
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; DB
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; DC
 | 
			
		||||
	const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; DD
 | 
			
		||||
	const HS_ARTICUNO                      ; DE
 | 
			
		||||
	const HS_MEW                           ; DF
 | 
			
		||||
	const HS_POKEMON_MANSION_B2F_ITEM_1    ; E0
 | 
			
		||||
	const HS_POKEMON_MANSION_B2F_ITEM_2    ; E1
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_1         ; E2
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_2         ; E3
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_3         ; E4
 | 
			
		||||
	const HS_MT_MOON_CRATER_ITEM_4         ; E5
 | 
			
		||||
	const HS_GIOVANNIS_ROOM_ITEM_1         ; E6
 | 
			
		||||
	const HS_GIOVANNIS_ROOM_ITEM_2         ; E7
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_DOME          ; E8
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_HELIX         ; E9
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_AMBER         ; EA sports. to the game.
 | 
			
		||||
	const HS_ROCK_TUNNEL_B1F_WING          ; EB
 | 
			
		||||
	const HS_MT_MOON_CRATER_GUARD          ; EC
 | 
			
		||||
	const HS_DAYCARE_BULBASAUR             ; ED
 | 
			
		||||
	const HS_GLADE_GZAP_1                  ; EE
 | 
			
		||||
	const HS_GLADE_GZAP_2                  ; EF
 | 
			
		||||
	const HS_GLADE_GZAP_3                  ; F0
 | 
			
		||||
DEF NUM_HS_OBJECTS EQU const_value         ; F1 - FE all go unused.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,8 +24,8 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_VENONAT,      16,  160 ; FLAREON
 | 
			
		||||
	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_CHIKORITA,    -1,  512 ; LEAFEON
 | 
			
		||||
	mon_cry CRY_AMPHAROS,     63,  592 ; GLACEON
 | 
			
		||||
	mon_cry CRY_NIDORAN_M,     0,    0 ; SYLVEON	(incomplete)
 | 
			
		||||
	mon_cry CRY_RATTATA,       0,  256 ; RATTATA
 | 
			
		||||
	mon_cry CRY_RATTATA,      32,  383 ; RATICATE
 | 
			
		||||
| 
						 | 
				
			
			@ -37,19 +37,19 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_CLEFAIRY,    119,  144 ; MEOWTH
 | 
			
		||||
	mon_cry CRY_CLEFAIRY,    153,  383 ; PERSIAN
 | 
			
		||||
	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_METAPOD,     204,  129 ; METAPOD
 | 
			
		||||
	mon_cry CRY_CATERPIE,    119,  192 ; BUTTERFREE
 | 
			
		||||
	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		(needs revising)
 | 
			
		||||
	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_RHYDON,       32,  144 ; GOROTORA
 | 
			
		||||
	mon_cry CRY_SPEAROW,       0,  256 ; SPEAROW
 | 
			
		||||
	mon_cry CRY_FEAROW,       64,  288 ; FEAROW
 | 
			
		||||
	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,      50,  383 ; JABETTA
 | 
			
		||||
	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_WEEDLE,        0,  256 ; ARCANINE
 | 
			
		||||
	mon_cry CRY_WEEDLE,        0,  256 ; ARCANINE_H
 | 
			
		||||
| 
						 | 
				
			
			@ -125,7 +125,7 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_METAPOD,     128,  224 ; MAGNEMITE
 | 
			
		||||
	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_AMPHAROS,    656,  682 ; MAGNEZONE
 | 
			
		||||
	mon_cry CRY_DIGLETT,     170,  129 ; DIGLETT
 | 
			
		||||
	mon_cry CRY_DIGLETT,      42,  144 ; DUGTRIO
 | 
			
		||||
	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_G
 | 
			
		||||
	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_GOLEM,       128,  320 ; HITMONLEE
 | 
			
		||||
	mon_cry CRY_SEEL,        238,  320 ; HITMONCHAN
 | 
			
		||||
| 
						 | 
				
			
			@ -204,7 +204,7 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_AMPHAROS,      0,  352 ; SCIZOR
 | 
			
		||||
	mon_cry CRY_CATERPIE,   -512,  383 ; KLEAVOR
 | 
			
		||||
	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,  144,  304 ; TRAMPEL
 | 
			
		||||
	mon_cry CRY_SQUIRTLE,     17,  192 ; TAUROS
 | 
			
		||||
| 
						 | 
				
			
			@ -221,7 +221,7 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_VOLTORB,     143,  383 ; ELECTABUZZ
 | 
			
		||||
	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_LAPRAS,        0,  256 ; LAPRAS
 | 
			
		||||
	mon_cry CRY_PIDGEY,      255,  383 ; DITTO
 | 
			
		||||
	mon_cry CRY_PIDGEY,       80,  383 ; MIMMEO
 | 
			
		||||
| 
						 | 
				
			
			@ -253,5 +253,5 @@ PokemonCries::
 | 
			
		|||
	mon_cry CRY_RAICHU,      248,  192 ; MOLTRES_G
 | 
			
		||||
	mon_cry CRY_PARAS,       153,  383 ; MEWTWO
 | 
			
		||||
	mon_cry CRY_PARAS,       238,  383 ; MEW
 | 
			
		||||
	mon_cry CRY_PIDGEY,      255,  156 ; MELTAN		(may revise)
 | 
			
		||||
	mon_cry CRY_RHYDON,      240,  224 ; MELMETAL
 | 
			
		||||
	mon_cry CRY_NATU,        -18,   89 ; MELTAN
 | 
			
		||||
	mon_cry CRY_RHYDON,      240,  224 ; MELMETAL	(revise if possible)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -151,7 +151,7 @@ MapHSPointers:
 | 
			
		|||
	dw NoHS
 | 
			
		||||
	dw PokemonTower2FHS
 | 
			
		||||
	dw BrunswickGrottoHS
 | 
			
		||||
	dw NoHS ; Pokemon Tower 4F, removed for constant space
 | 
			
		||||
	dw NoHS
 | 
			
		||||
	dw PokemonTower5FHS
 | 
			
		||||
	dw PokemonTower6FHS
 | 
			
		||||
	dw PokemonTower7FHS
 | 
			
		||||
| 
						 | 
				
			
			@ -218,7 +218,6 @@ MapHSPointers:
 | 
			
		|||
	dw SilphCo5FHS
 | 
			
		||||
	dw NoHS
 | 
			
		||||
	dw SilphCo7FHS
 | 
			
		||||
	;dw SilphCo8FHS
 | 
			
		||||
	dw PokemonMansion2FHS
 | 
			
		||||
	dw PokemonMansion3FHS
 | 
			
		||||
	dw PokemonMansionB1FHS
 | 
			
		||||
| 
						 | 
				
			
			@ -253,11 +252,11 @@ MapHSPointers:
 | 
			
		|||
	dw NoHS
 | 
			
		||||
	dw RockTunnelB1FHS
 | 
			
		||||
	dw GiovannisRoomHS
 | 
			
		||||
	dw NoHS ; Battle Tent
 | 
			
		||||
	dw MtMoonSquareHS ; Mt Moon Square
 | 
			
		||||
	dw NoHS ; Mt Moon Square House
 | 
			
		||||
	dw NoHS ; Celeste Hill Cave 
 | 
			
		||||
	dw NoHS ; Celeste Hill Outside
 | 
			
		||||
	dw NoHS
 | 
			
		||||
	dw MtMoonSquareHS
 | 
			
		||||
	dw NoHS
 | 
			
		||||
	dw NoHS 
 | 
			
		||||
	dw NoHS
 | 
			
		||||
	dw BrunswickGladeHS
 | 
			
		||||
	assert_table_length NUM_MAPS
 | 
			
		||||
	dw -1 ; end
 | 
			
		||||
| 
						 | 
				
			
			@ -330,7 +329,7 @@ Route25HS:
 | 
			
		|||
	db ROUTE_25, $0A, SHOW                    ; HS_ROUTE_25_ITEM
 | 
			
		||||
BrunswickTrailHS:
 | 
			
		||||
	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:
 | 
			
		||||
	db BLUES_HOUSE, $01, SHOW                 ; HS_DAISY_SITTING
 | 
			
		||||
	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, $03, SHOW                 ; HS_SILPH_CO_3F_2
 | 
			
		||||
	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:
 | 
			
		||||
	db SILPH_CO_5F, $02, SHOW                 ; HS_SILPH_CO_5F_1
 | 
			
		||||
	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, $07, SHOW                 ; HS_SILPH_CO_5F_ITEM_2
 | 
			
		||||
	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:
 | 
			
		||||
	db SILPH_CO_7F, $05, SHOW                 ; HS_SILPH_CO_7F_1
 | 
			
		||||
	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, $02, SHOW              ; HS_MT_MOON_CRATER_ITEM_2
 | 
			
		||||
	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:
 | 
			
		||||
	db GIOVANNIS_ROOM, $05, SHOW              ; HS_GIOVANNIS_ROOM_ITEM_1
 | 
			
		||||
	db GIOVANNIS_ROOM, $06, SHOW              ; HS_GIOVANNIS_ROOM_ITEM_2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,13 +18,13 @@ CitrineCity_Object:
 | 
			
		|||
	bg_event  5, 18,  8 ; Billboard 2
 | 
			
		||||
	bg_event  9,  7,  9 ; Battle Tower
 | 
			
		||||
	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
 | 
			
		||||
 | 
			
		||||
	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 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
 | 
			
		||||
 | 
			
		||||
	def_warps_to CITRINE_CITY
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ PokemonTower2F_Object:
 | 
			
		|||
	db $1 ; border block
 | 
			
		||||
 | 
			
		||||
	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
 | 
			
		||||
 | 
			
		||||
	def_bg_events
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ PokemonTower5F_Object:
 | 
			
		|||
	db $1 ; border block
 | 
			
		||||
 | 
			
		||||
	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
 | 
			
		||||
 | 
			
		||||
	def_bg_events
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,16 +2,16 @@ PokemonTower6F_Object:
 | 
			
		|||
	db $1 ; border block
 | 
			
		||||
 | 
			
		||||
	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
 | 
			
		||||
 | 
			
		||||
	def_bg_events
 | 
			
		||||
 | 
			
		||||
	def_object_events
 | 
			
		||||
	object_event  9, 10, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 19
 | 
			
		||||
	object_event 12,  5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
 | 
			
		||||
	object_event  5,  5, SPRITE_CHANNELER, STAY, RIGHT, 3, OPP_CHANNELER, 21
 | 
			
		||||
	object_event 15,  8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
 | 
			
		||||
	object_event  7, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
 | 
			
		||||
	object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
 | 
			
		||||
	object_event  9,  5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
 | 
			
		||||
	object_event 16,  5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
 | 
			
		||||
	object_event  7, 10, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
 | 
			
		||||
	object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
 | 
			
		||||
 | 
			
		||||
	def_warps_to POKEMON_TOWER_6F
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ SilphCo11F_Object:
 | 
			
		|||
	object_event 10,  5, SPRITE_BEAUTY, STAY, DOWN, 2 ; person
 | 
			
		||||
	object_event  6,  9, SPRITE_GIOVANNI, STAY, DOWN, 3, OPP_GIOVANNI, 2
 | 
			
		||||
	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  6, 11, SPRITE_MONSTER, STAY, UP, 11, OMEGADGE, 40 | OW_POKEMON
 | 
			
		||||
	object_event 15, 15, SPRITE_MONSTER, STAY, UP, 12, OMEGADGE, 65 | OW_POKEMON
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -78,7 +78,6 @@ FlyWarpDataPtr:
 | 
			
		|||
	fly_warp_spec ROUTE_4,         .Route4
 | 
			
		||||
	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 FARAWAY_ISLAND_OUTSIDE, .FarawayIslandOutside
 | 
			
		||||
 | 
			
		||||
.PalletTown:     fly_warp PALLET_TOWN,      5,  6
 | 
			
		||||
.ViridianCity:   fly_warp VIRIDIAN_CITY,   23, 26
 | 
			
		||||
| 
						 | 
				
			
			@ -94,6 +93,5 @@ FlyWarpDataPtr:
 | 
			
		|||
.CitrineCity:    fly_warp CITRINE_CITY,    15, 18
 | 
			
		||||
.CeladonUniversityOutside:    fly_warp CELADON_UNIVERSITY_OUTSIDE,    15, 26
 | 
			
		||||
.Route4:         fly_warp ROUTE_4,         11,  6
 | 
			
		||||
.Route10:        fly_warp ROUTE_10,        11, 20
 | 
			
		||||
.RedsHouse2F:    fly_warp REDS_HOUSE_2F,    3,  6
 | 
			
		||||
.FarawayIslandOutside: fly_warp FARAWAY_ISLAND_OUTSIDE, 2, 23
 | 
			
		||||
.Route10:        fly_warp ROUTE_10,        11, 28
 | 
			
		||||
.RedsHouse2F:    fly_warp REDS_HOUSE_2F,    3,  6
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
	db DEX_ZAPDOS_G ; pokedex id
 | 
			
		||||
 | 
			
		||||
	db  90, 125,  90, 100,  75
 | 
			
		||||
	db  90, 125,  90, 100,  85
 | 
			
		||||
	;   hp  atk  def  spd  spc
 | 
			
		||||
 | 
			
		||||
	db FIGHTING, FLYING ; type
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1675,7 +1675,7 @@ SteelixDexEntry:
 | 
			
		|||
	text_end 
 | 
			
		||||
	
 | 
			
		||||
HitmontopDexEntry:
 | 
			
		||||
    db "HEADSTAND@"
 | 
			
		||||
    db "HANDSTAND@"
 | 
			
		||||
	db 4,7
 | 
			
		||||
	dw 1060
 | 
			
		||||
	text_far _HitmontopDexEntry
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2150,8 +2150,8 @@ GaotoraEvosMoves:
 | 
			
		|||
	db EV_LEVEL, 36, GOROTORA
 | 
			
		||||
	db 0
 | 
			
		||||
; Learnset
 | 
			
		||||
	db 9, LEER
 | 
			
		||||
	db 14, ROAR
 | 
			
		||||
	db 6, LEER
 | 
			
		||||
	db 11, ROAR
 | 
			
		||||
	db 23, QUICK_ATTACK
 | 
			
		||||
	db 30, BITE
 | 
			
		||||
	db 37, THUNDER
 | 
			
		||||
| 
						 | 
				
			
			@ -2162,10 +2162,10 @@ GorotoraEvosMoves:
 | 
			
		|||
; Evolutions
 | 
			
		||||
	db 0
 | 
			
		||||
; Learnset
 | 
			
		||||
	db 16, LEER
 | 
			
		||||
	db 21, ROAR
 | 
			
		||||
	db 30, QUICK_ATTACK
 | 
			
		||||
	db 34, BITE
 | 
			
		||||
	db 6, LEER
 | 
			
		||||
	db 11, ROAR
 | 
			
		||||
	db 23, QUICK_ATTACK
 | 
			
		||||
	db 30, BITE
 | 
			
		||||
	db 40, THUNDER
 | 
			
		||||
	db 48, AGILITY
 | 
			
		||||
	db 0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,7 @@ Interior_Coll::
 | 
			
		|||
	coll_tiles $04, $0f, $15, $1f, $3b, $45, $47, $55, $56
 | 
			
		||||
 | 
			
		||||
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::
 | 
			
		||||
	coll_tiles $14, $17, $1a, $1c, $20, $38, $45
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,12 +15,15 @@ TilePairCollisionsLand::
 | 
			
		|||
	db FOREST, $20, $2E
 | 
			
		||||
	db FOREST, $5E, $2E
 | 
			
		||||
	db FOREST, $5F, $2E
 | 
			
		||||
	db CAVERN, $20, $38
 | 
			
		||||
	db -1 ; end
 | 
			
		||||
 | 
			
		||||
TilePairCollisionsWater::
 | 
			
		||||
	db FOREST, $14, $2E
 | 
			
		||||
	db FOREST, $48, $2E
 | 
			
		||||
	db CAVERN, $14, $05
 | 
			
		||||
	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 CAVERN, $14, $32
 | 
			
		||||
	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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -105,7 +105,7 @@ ENDM
 | 
			
		|||
	warp_tiles $1B, $1C, $0B, $0C, $58, $59
 | 
			
		||||
 | 
			
		||||
.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:
 | 
			
		||||
	warp_tiles
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -148,7 +148,6 @@ WildDataPointers:
 | 
			
		|||
	dw PokemonTower1FWildMons
 | 
			
		||||
	dw PokemonTower2FWildMons
 | 
			
		||||
	dw BrunswickGrottoWildMons
 | 
			
		||||
	;dw PokemonTower3FWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw PokemonTower5FWildMons
 | 
			
		||||
	dw PokemonTower6FWildMons
 | 
			
		||||
| 
						 | 
				
			
			@ -216,7 +215,6 @@ WildDataPointers:
 | 
			
		|||
	dw NothingWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	;dw NothingWildMons
 | 
			
		||||
	dw PokemonMansion2FWildMons
 | 
			
		||||
	dw PokemonMansion3FWildMons
 | 
			
		||||
	dw PokemonMansionB1FWildMons
 | 
			
		||||
| 
						 | 
				
			
			@ -251,8 +249,8 @@ WildDataPointers:
 | 
			
		|||
	dw NothingWildMons
 | 
			
		||||
	dw RockTunnelB1FWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw NothingWildMons ; battle tent
 | 
			
		||||
	dw NothingWildMons ; mt moon square
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw NothingWildMons
 | 
			
		||||
	dw CelesteHillCaveWildMons
 | 
			
		||||
	dw CelesteHillWildMons ; using Celeste Hill's summit for Celeste Hill Outside
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
	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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ MtMoonB1FWildMons:
 | 
			
		|||
	db  9, BITTYBAT
 | 
			
		||||
	db  7, GEODUDE
 | 
			
		||||
	db  8, GEODUDE
 | 
			
		||||
	db  9, GEODUDE
 | 
			
		||||
	db  9, SANDSHREW
 | 
			
		||||
	db  9, PARAS
 | 
			
		||||
	db 10, BITTYBAT
 | 
			
		||||
	db  9, SANDSHREW
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ MtMoonB2FWildMons:
 | 
			
		|||
	db 10, GEODUDE
 | 
			
		||||
	db 11, ZUBAT
 | 
			
		||||
	db 10, PARAS
 | 
			
		||||
	db 11, PARAS
 | 
			
		||||
	db 10, SANDSHREW
 | 
			
		||||
	db 10, CLEFAIRY
 | 
			
		||||
	db 11, SANDSHREW
 | 
			
		||||
	db 12, ZUBAT
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,13 +3,13 @@ Route5WildMons:
 | 
			
		|||
	db 13, ODDISH
 | 
			
		||||
	db 13, EKANS
 | 
			
		||||
	db 15, EKANS
 | 
			
		||||
	db 10, MANKEY
 | 
			
		||||
	db 14, MANKEY
 | 
			
		||||
	db 12, JIGGLYPUFF
 | 
			
		||||
	db 15, BELLSPROUT
 | 
			
		||||
	db 16, BELLSPROUT
 | 
			
		||||
	db 15, PIDGEY
 | 
			
		||||
	db 14, PIDGEY
 | 
			
		||||
	db 14, JIGGLYPUFF
 | 
			
		||||
	db 16, PIDGEOTTO
 | 
			
		||||
	end_grass_wildmons
 | 
			
		||||
 | 
			
		||||
	def_water_wildmons 0 ; encounter rate
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -516,7 +516,7 @@ ShowPokedexDataInternal:
 | 
			
		|||
 | 
			
		||||
	ld a, c
 | 
			
		||||
	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)
 | 
			
		||||
	ld a, [de] ; reads feet, but a is overwritten without being used
 | 
			
		||||
	hlcoord 12, 6
 | 
			
		||||
| 
						 | 
				
			
			@ -573,6 +573,85 @@ ShowPokedexDataInternal:
 | 
			
		|||
	ld a, %10
 | 
			
		||||
	ldh [hClearLetterPrintingDelayFlags], a
 | 
			
		||||
	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
 | 
			
		||||
	ldh [hClearLetterPrintingDelayFlags], a
 | 
			
		||||
.waitForButtonPress
 | 
			
		||||
| 
						 | 
				
			
			@ -592,6 +671,26 @@ ShowPokedexDataInternal:
 | 
			
		|||
	ld a, $77 ; max volume
 | 
			
		||||
	ldh [rNR50], a
 | 
			
		||||
	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:
 | 
			
		||||
	db   "HT  ?′??″"
 | 
			
		||||
| 
						 | 
				
			
			@ -665,3 +764,34 @@ IndexToPokedex:
 | 
			
		|||
	ret
 | 
			
		||||
 | 
			
		||||
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.
										
									
								
							| 
						 | 
				
			
			@ -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
,,,,,,,,,,,,,,,,	
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ KKKK
 | 
			
		|||
KKK
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
KKK999999999999<<67!##!############!##!99NO99^_99999999,,@A,,PQ-.@A=>PQ99999999*+*+:;:;*+*+:;:;*+,,:;,,1111[[TTTT22222T2T2T2T[[[[[[%&
 | 
			
		||||
KKK,,,,,,,,,,*+,,:;!##!############!##!99NO99^_99999999*+:;99999999*+*+:;:;*+*+:;:;*+,,:;,,*+:;TTTT22222T2T2T2T[[[[[[%&
 | 
			
		||||
 | 
			
		||||
KKK
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +51,7 @@ KKKK
 | 
			
		|||
()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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.4 KiB  | 
| 
						 | 
				
			
			@ -61,8 +61,6 @@ Underground_GFX::   INCBIN "gfx/tilesets/underground.2bpp"
 | 
			
		|||
Underground_Block:: INCBIN "gfx/blocksets/underground.bst"
 | 
			
		||||
 | 
			
		||||
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_Block::		INCBIN "gfx/blocksets/citrine.bst"
 | 
			
		||||
| 
						 | 
				
			
			@ -80,5 +78,9 @@ House_GFX::         INCBIN "gfx/tilesets/house.2bpp"
 | 
			
		|||
House_Block::       INCBIN "gfx/blocksets/house.bst"
 | 
			
		||||
 | 
			
		||||
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_Block::       INCBIN "gfx/blocksets/jacky.bst"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1372,7 +1372,7 @@ CheckForTilePairCollisions::
 | 
			
		|||
	jr .retry
 | 
			
		||||
.currentTileMatchesFirstInPair
 | 
			
		||||
	inc hl
 | 
			
		||||
	ld a, [hl]
 | 
			
		||||
	ld a, [hli]
 | 
			
		||||
	cp c
 | 
			
		||||
	jr z, .foundMatch
 | 
			
		||||
	jr .tilePairCollisionLoop
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,39 +1,42 @@
 | 
			
		|||
CCCuqv89CCCCKKZ[uvKKKFdZ[|~e<FdV|}~
 | 
			
		||||
Ve<Fd
 | 
			
		||||
I#####Ht
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
t
 | 
			
		||||
 | 
			
		||||
t
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
e<Fd
 | 
			
		||||
'tt'
 | 
			
		||||
ooooot
 | 
			
		||||
e<Fdt''nm
 | 
			
		||||
I#####H
 | 
			
		||||
\RRRRt
 | 
			
		||||
e<Fdt'oto'\cCCCCN
 | 
			
		||||
e<Fd
 | 
			
		||||
'tt'nlll
 | 
			
		||||
'tt'MCQQQ
 | 
			
		||||
 | 
			
		||||
e<Fd
 | 
			
		||||
'=r'nooo
 | 
			
		||||
'=r'MC2RRR
 | 
			
		||||
 | 
			
		||||
e<Fd&#####"nm
 | 
			
		||||
e<Fd&#####"S`CCCCN
 | 
			
		||||
e<Fd
 | 
			
		||||
''
 | 
			
		||||
lllllt
 | 
			
		||||
'oto'
 | 
			
		||||
SQQQQt
 | 
			
		||||
e<Fd
 | 
			
		||||
'6'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
'tt'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
V
 | 
			
		||||
e<Fd
 | 
			
		||||
''
 | 
			
		||||
 | 
			
		||||
t
 | 
			
		||||
'=s&###H
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
te<Fdt'=s&###HQQQe<Fd
 | 
			
		||||
&#####ET.<Fd
 | 
			
		||||
'
 | 
			
		||||
.KKTKKKKKUJd'eKKKKKF<FCCCCC<'FCCCCC<FCCCCC
 | 
			
		||||
te<Fdt&#####E\RR'RRRRe<Fd
 | 
			
		||||
'\RRRRROT.<Fd
 | 
			
		||||
'M.CTCCCCC<Jd'eG>>>>>gG>>>>><'FCCCCC<FCCCCC
 | 
			
		||||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
|_vvvv|bRvvvvvfm,+vvvvv'fv,+|vvtvf,v=vvvf
S
 | 
			
		||||
^-f+
 | 
			
		||||
$
 | 
			
		||||
€š‚ "_vvvv|b„<>†vvvv€‚vfm€Ś”†v€<76><E282AC>…†vvvv'„†<E2809E>Šv„ډ‰”š<E2809D>‚v€…†vtv<74>ЄډŠv„•†vvvf„†
„<>†€<>
 | 
			
		||||
^„†<16>ŹŠ<01>”<EFBFBD><E2809D><EFBFBD><EFBFBD>…†
 | 
			
		||||
<EFBFBD>‰‰‰‰‰Š$
 | 
			
		||||
| 
						 | 
				
			
			@ -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>
 | 
			
		||||
| 
						 | 
				
			
			@ -1,2 +1,2 @@
 | 
			
		|||
`[a]66\^6R6LM_
 | 
			
		||||
L6R666666LOOQRY66OLL6OWPO6O6X
L6O0
 | 
			
		||||
`[a]66^NL6R6_
 | 
			
		||||
6666R6LZRPOOL66O6LLOOW6O6OQX
O6R0
 | 
			
		||||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
................(..<,-..xmw..m..)L^^^..m..m(...$..........$.
 | 
			
		||||
................€<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>‚(..„…™…ډ‰‰‰ŹŠ..„………†xmw..„………†m..<2E>‰Ž‰ŠL^^^..m..m(...$..........$.
 | 
			
		||||
| 
						 | 
				
			
			@ -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>................
 | 
			
		||||
| 
						 | 
				
			
			@ -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>................
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			@ -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>.
 | 
			
		||||
| 
						 | 
				
			
			@ -897,7 +897,8 @@ wRightGBMonSpecies:: db
 | 
			
		|||
; bit 6: tried pushing against boulder once (you need to push twice before it will move)
 | 
			
		||||
wFlags_0xcd60:: db
 | 
			
		||||
 | 
			
		||||
	ds 9
 | 
			
		||||
wSum::
 | 
			
		||||
	ds 8
 | 
			
		||||
 | 
			
		||||
; This has overlapping related uses.
 | 
			
		||||
; When the player tries to use an item or use certain field moves, 0 is stored
 | 
			
		||||
| 
						 | 
				
			
			@ -2052,6 +2053,7 @@ wRocketHideoutB3FCurScript:: db
 | 
			
		|||
wRocketHideoutB4FCurScript:: db
 | 
			
		||||
wRoute6GateCurScript:: db
 | 
			
		||||
wRoute8GateCurScript:: db
 | 
			
		||||
; wSilphCo1FCurScript:: db
 | 
			
		||||
	ds 1
 | 
			
		||||
wCinnabarIslandCurScript:: db
 | 
			
		||||
wPokemonMansion1FCurScript:: db
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -718,11 +718,11 @@ BattleTentWelcome:
 | 
			
		|||
	text "Welcome to the"
 | 
			
		||||
	line "BATTLE TENT!"
 | 
			
		||||
	
 | 
			
		||||
	para "Here, TRAINERs"
 | 
			
		||||
	para "Here, trainers"
 | 
			
		||||
	line "from far and"
 | 
			
		||||
	cont "wide come to"
 | 
			
		||||
	;cont "face a gauntlet"
 | 
			
		||||
	;cont "of 10 TRAINERs!"
 | 
			
		||||
	;cont "of 10 trainers!"
 | 
			
		||||
	cont "spar against"
 | 
			
		||||
	cont "one another!"
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,6 +47,7 @@ SaffronGymReceiveTM46:
 | 
			
		|||
	ldh [hSpriteIndexOrTextID], a
 | 
			
		||||
	call DisplayTextID
 | 
			
		||||
	SetEvent EVENT_BEAT_SABRINA
 | 
			
		||||
	ResetEvent EVENT_SS_ANNE_LEFT
 | 
			
		||||
	lb bc, TM_PSYWAVE, 1
 | 
			
		||||
	call GiveItem
 | 
			
		||||
	jr nc, .BagFull
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -165,16 +165,10 @@ MissableObjectIDs_6219b:
 | 
			
		|||
	db HS_SAFFRON_CITY_E
 | 
			
		||||
	db HS_SILPH_CO_3F_1
 | 
			
		||||
	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_2
 | 
			
		||||
	db HS_SILPH_CO_5F_3
 | 
			
		||||
	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_2
 | 
			
		||||
	db HS_SILPH_CO_7F_3
 | 
			
		||||
| 
						 | 
				
			
			@ -630,23 +624,14 @@ SaffronCityRockets:
 | 
			
		|||
	db HS_SAFFRON_CITY_E
 | 
			
		||||
	db HS_SILPH_CO_3F_1
 | 
			
		||||
	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_2
 | 
			
		||||
	db HS_SILPH_CO_5F_3
 | 
			
		||||
	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_2
 | 
			
		||||
	db HS_SILPH_CO_7F_3
 | 
			
		||||
	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_2
 | 
			
		||||
	db HS_SILPH_CO_11F_1
 | 
			
		||||
| 
						 | 
				
			
			@ -671,7 +656,7 @@ SilphCo11F_TextPointers:
 | 
			
		|||
SilphCo11TrainerHeaders:
 | 
			
		||||
	def_trainers 5
 | 
			
		||||
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:
 | 
			
		||||
	trainer EVENT_BEAT_OMEGA, 0, Omega2BattleText, Omega2BattleText, Omega2BattleText	
 | 
			
		||||
	db -1 ; end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,11 +50,8 @@ VermilionCityScript0:
 | 
			
		|||
	ld a, $3
 | 
			
		||||
	ldh [hSpriteIndexOrTextID], a
 | 
			
		||||
	call DisplayTextID
 | 
			
		||||
	CheckEvent EVENT_BEAT_SABRINA
 | 
			
		||||
	jr nz, .default
 | 
			
		||||
	CheckEvent EVENT_SS_ANNE_LEFT
 | 
			
		||||
	jr nz, .shipHasDeparted
 | 
			
		||||
.default
 | 
			
		||||
	ld b, S_S_TICKET
 | 
			
		||||
	predef GetQuantityOfItemInBag
 | 
			
		||||
	ld a, b
 | 
			
		||||
| 
						 | 
				
			
			@ -167,7 +164,6 @@ VermilionCityTextSSAnneDeparted:
 | 
			
		|||
 | 
			
		||||
VermilionCityText3:
 | 
			
		||||
	text_asm	
 | 
			
		||||
 | 
			
		||||
	CheckEvent EVENT_SS_ANNE_LEFT
 | 
			
		||||
	jr nz, .shipHasDeparted
 | 
			
		||||
	ld a, [wSpritePlayerStateData1FacingDirection]
 | 
			
		||||
| 
						 | 
				
			
			@ -247,23 +243,9 @@ VermilionCityText14:
 | 
			
		|||
	text_end
 | 
			
		||||
 | 
			
		||||
VermilionCityText6:
 | 
			
		||||
	text_asm
 | 
			
		||||
	CheckEvent EVENT_BEAT_SABRINA
 | 
			
		||||
	jr z, .default
 | 
			
		||||
	ld hl, VermilionCityText15
 | 
			
		||||
	ret
 | 
			
		||||
.default
 | 
			
		||||
	ld hl, VermilionCityText6get
 | 
			
		||||
	ret
 | 
			
		||||
 | 
			
		||||
VermilionCityText6get:
 | 
			
		||||
	text_far _VermilionCityText6
 | 
			
		||||
	text_end
 | 
			
		||||
 | 
			
		||||
VermilionCityText15:
 | 
			
		||||
	text_far _VermilionCityText15
 | 
			
		||||
	text_end
 | 
			
		||||
 | 
			
		||||
VermilionCityText7:
 | 
			
		||||
	text_far _VermilionCityText7
 | 
			
		||||
	text_end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -163,7 +163,7 @@ _BlueRematchAfterBattleText::
 | 
			
		|||
	
 | 
			
		||||
	para "As long as I can"
 | 
			
		||||
	line "battle strong"
 | 
			
		||||
	cont "TRAINERs, I don't"
 | 
			
		||||
	cont "trainers, I don't"
 | 
			
		||||
	cont "care what happens."
 | 
			
		||||
	
 | 
			
		||||
	para "You get what I"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ _CitrinePokecenterText2::
 | 
			
		|||
	done
 | 
			
		||||
 | 
			
		||||
_CitrinePokecenterText3::
 | 
			
		||||
	text "The TRAINERs here"
 | 
			
		||||
	text "The trainers here"
 | 
			
		||||
	line "are too tough!"
 | 
			
		||||
	
 | 
			
		||||
	para "What are they"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,7 +71,7 @@ _ChiefLetterText::
 | 
			
		|||
	line "SILPH GAUNTLET!"
 | 
			
		||||
	
 | 
			
		||||
	para "I have called the"
 | 
			
		||||
	line "greatest TRAINERs"
 | 
			
		||||
	line "greatest trainers"
 | 
			
		||||
	cont "in all of KANTO!"
 | 
			
		||||
	
 | 
			
		||||
	para "Stronger than even" ; A sneaky trick - we can fit 18 characters, they just mess up the arrow.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -102,7 +102,7 @@ _OakWonText::
 | 
			
		|||
_OakYes::
 | 
			
		||||
	text "Back in my day,"
 | 
			
		||||
	line "I was a serious"
 | 
			
		||||
	cont "TRAINER! Prepare"
 | 
			
		||||
	cont "trainer! Prepare"
 | 
			
		||||
	cont "yourself!"
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -142,12 +142,12 @@ _OakCitrineExplain::
 | 
			
		|||
	line "to CITRINE CITY."
 | 
			
		||||
	
 | 
			
		||||
	para "It's a place where"
 | 
			
		||||
	line "the best TRAINERs"
 | 
			
		||||
	line "the best trainers"
 | 
			
		||||
	cont "go to become far"
 | 
			
		||||
	cont "stronger."
 | 
			
		||||
	
 | 
			
		||||
	para "Some strange BIRD"
 | 
			
		||||
	line "#MON will come"
 | 
			
		||||
	line "#MON are said"
 | 
			
		||||
	cont "to roost there,"
 | 
			
		||||
	cont "but they are so"
 | 
			
		||||
	cont "fast and vicious,"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -249,7 +249,7 @@ _SabrinaRematchPreBattleText::
 | 
			
		|||
	cont "power alone."
 | 
			
		||||
	
 | 
			
		||||
	para "I won't rely on"
 | 
			
		||||
	line "my psychic"
 | 
			
		||||
	line "just my psychic"
 | 
			
		||||
	cont "powers this"
 | 
			
		||||
	cont "time."
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			@ -264,6 +264,6 @@ _SabrinaRematchPreBattleText::
 | 
			
		|||
_SabrinaRematchDefeatedText::
 | 
			
		||||
	text "I doubt"
 | 
			
		||||
	line "I'll encounter"
 | 
			
		||||
	cont "a TRAINER like"
 | 
			
		||||
	cont "a trainer like"
 | 
			
		||||
	cont "you ever again."
 | 
			
		||||
	prompt
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,23 +1,32 @@
 | 
			
		|||
_SilphGauntlet6FBattleText1::
 | 
			
		||||
	text "Congratulations on"
 | 
			
		||||
	line "making it this far!"
 | 
			
		||||
	line "making it!"
 | 
			
		||||
	
 | 
			
		||||
	para "Now, my rock type"
 | 
			
		||||
	line "#MON will pound"
 | 
			
		||||
	cont "you into dust!"
 | 
			
		||||
	para "It's sure been a"
 | 
			
		||||
	line "while since our"
 | 
			
		||||
	cont "last match..."
 | 
			
		||||
	
 | 
			
		||||
	para "My #MON are"
 | 
			
		||||
	line "itching for a"
 | 
			
		||||
	cont "rematch! We'll"
 | 
			
		||||
	cont "pound you into"
 | 
			
		||||
	cont "dust!"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FEndBattleText1::
 | 
			
		||||
	text "Crushed again!"
 | 
			
		||||
	done
 | 
			
		||||
	text "Crushed"
 | 
			
		||||
	line "again!"
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText1::
 | 
			
		||||
	text "The CHIEF has kept"
 | 
			
		||||
	line "the #MON LEAGUE"
 | 
			
		||||
	text "CHIEF has kept the"
 | 
			
		||||
	line "#MON LEAGUE"
 | 
			
		||||
	cont "afloat for years!"
 | 
			
		||||
	
 | 
			
		||||
	para "Comment to be" ; Follow the line with something along the lines of "it's only fair..."
 | 
			
		||||
	line "written."
 | 
			
		||||
	para "It's only fair"
 | 
			
		||||
	line "that we're all"
 | 
			
		||||
	cont "a part of this"
 | 
			
		||||
	cont "GAUNTLET too!"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FBattleText2::
 | 
			
		||||
| 
						 | 
				
			
			@ -36,8 +45,9 @@ _SilphGauntlet6FBattleText2::
 | 
			
		|||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FEndBattleText2::
 | 
			
		||||
	text "Eeeek! No!"
 | 
			
		||||
	done
 | 
			
		||||
	text "Eeeek!"
 | 
			
		||||
	line "No way!"
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText2::
 | 
			
		||||
	text "Tell you what,"
 | 
			
		||||
| 
						 | 
				
			
			@ -61,22 +71,21 @@ _SilphGauntlet6FBattleText3::
 | 
			
		|||
	cont "even powered my"
 | 
			
		||||
	cont "plane!"
 | 
			
		||||
	
 | 
			
		||||
	para "The same as I'll"
 | 
			
		||||
	line "do to you!"
 | 
			
		||||
	para "I'll zap you for"
 | 
			
		||||
	line "real this time!"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FEndBattleText3::
 | 
			
		||||
	text "Did I call" ; Get this shortened.
 | 
			
		||||
	line "you a pint-sized"
 | 
			
		||||
	cont "challenger?"
 | 
			
		||||
	text "Haha!"
 | 
			
		||||
	line "Pint-sized, eh?"
 | 
			
		||||
	
 | 
			
		||||
	para "I think you're"
 | 
			
		||||
	line "a gallon, now!"
 | 
			
		||||
	done
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText3::
 | 
			
		||||
	text "Huh? BLAINE? Oh,"
 | 
			
		||||
	line "man!"
 | 
			
		||||
	text "Huh? BLAINE?"
 | 
			
		||||
	line "Oh, man!"
 | 
			
		||||
	
 | 
			
		||||
	para "He won't tell you" ; Referring to Blaine's original design.
 | 
			
		||||
	line "this, but he was"
 | 
			
		||||
| 
						 | 
				
			
			@ -91,27 +100,29 @@ _SilphGauntlet6FAfterBattleText3::
 | 
			
		|||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FBattleText4::
 | 
			
		||||
	text "It takes a lot" ; This sucks can you fix it
 | 
			
		||||
	line "to inspire me,"
 | 
			
		||||
	cont "you know!"
 | 
			
		||||
	text "Lovely to see you"
 | 
			
		||||
	line "again, <PLAYER>."
 | 
			
		||||
	
 | 
			
		||||
	para "I'm not fond of"
 | 
			
		||||
	line "public things,"
 | 
			
		||||
	cont "but..."
 | 
			
		||||
	para "Though this place"
 | 
			
		||||
	line "isn't my style,"
 | 
			
		||||
	cont "I've been hoping"
 | 
			
		||||
	cont "for a rematch for"
 | 
			
		||||
	cont "quite some time."
 | 
			
		||||
	
 | 
			
		||||
	para "Battles are quite"
 | 
			
		||||
	line "different."
 | 
			
		||||
	para "Be careful not to"	; She has Toedscruel now, you WILL spend several turns sleeping.
 | 
			
		||||
	line "let your #MON"
 | 
			
		||||
	cont "grow drowsy..."
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FEndBattleText4::
 | 
			
		||||
	text "You have"
 | 
			
		||||
	line "grown even"
 | 
			
		||||
	cont "stronger..."
 | 
			
		||||
	done
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText4::
 | 
			
		||||
	text "Hmm? How did I"
 | 
			
		||||
	line "become a TRAINER?"
 | 
			
		||||
	line "become a trainer?"
 | 
			
		||||
	cont "It's quite odd,"
 | 
			
		||||
	cont "isn't it?"
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			@ -148,9 +159,9 @@ _SilphGauntlet6FAfterBattleText4::
 | 
			
		|||
_SilphGauntlet6FBattleText5::
 | 
			
		||||
	text "Fwahahaha!"
 | 
			
		||||
	
 | 
			
		||||
	para "I have honed"
 | 
			
		||||
	line "my skills just"
 | 
			
		||||
	cont "for you, <PLAYER>!"
 | 
			
		||||
	para "I have honed my"
 | 
			
		||||
	line "skills just for"
 | 
			
		||||
	cont "you, <PLAYER>!"
 | 
			
		||||
	
 | 
			
		||||
	para "Can you keep up?"
 | 
			
		||||
	done
 | 
			
		||||
| 
						 | 
				
			
			@ -158,18 +169,17 @@ _SilphGauntlet6FBattleText5::
 | 
			
		|||
_SilphGauntlet6FEndBattleText5::
 | 
			
		||||
	text "Indeed!"
 | 
			
		||||
	line "Indeed you can!"
 | 
			
		||||
	done
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText5::
 | 
			
		||||
	text "I feel that I"
 | 
			
		||||
	text "I feel that I may"
 | 
			
		||||
	line "have outgrown"
 | 
			
		||||
	cont "my roots."
 | 
			
		||||
	
 | 
			
		||||
	para "To train, I"
 | 
			
		||||
	line "watch over the"
 | 
			
		||||
	cont "SAFARI ZONE,"
 | 
			
		||||
	cont "but I must aim"
 | 
			
		||||
	cont "higher!"
 | 
			
		||||
	para "To train, I watch"
 | 
			
		||||
	line "over the SAFARI"
 | 
			
		||||
	cont "ZONE, but I must"
 | 
			
		||||
	cont "aim higher!"
 | 
			
		||||
	
 | 
			
		||||
	para "Perhaps it is"
 | 
			
		||||
	line "time for my"
 | 
			
		||||
| 
						 | 
				
			
			@ -178,9 +188,9 @@ _SilphGauntlet6FAfterBattleText5::
 | 
			
		|||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FBattleText6::
 | 
			
		||||
	text "After beating"
 | 
			
		||||
	text "After defeating"
 | 
			
		||||
	line "the KARATE KING,"
 | 
			
		||||
	cont "I felt nigh"
 | 
			
		||||
	cont "I felt nigh-"
 | 
			
		||||
	cont "unstoppable..."
 | 
			
		||||
	
 | 
			
		||||
	para "But you humbled"
 | 
			
		||||
| 
						 | 
				
			
			@ -193,20 +203,20 @@ _SilphGauntlet6FEndBattleText6::
 | 
			
		|||
	text "I wanted"
 | 
			
		||||
	line "to fight fate,"
 | 
			
		||||
	cont "but..."
 | 
			
		||||
	done
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText6::
 | 
			
		||||
	text "It's impossible" ; This is kind of incoherent, could easily be fixed.
 | 
			
		||||
	line "for me to change"
 | 
			
		||||
	cont "my future."
 | 
			
		||||
	text "Was the future" ; HGSS quote
 | 
			
		||||
	line "I saw...wrong?"
 | 
			
		||||
 | 
			
		||||
	para "Looking into my"
 | 
			
		||||
	line "own, though..."
 | 
			
		||||
	para "Perhaps my future"
 | 
			
		||||
	line "isn't so easily"
 | 
			
		||||
	cont "predictable."
 | 
			
		||||
	
 | 
			
		||||
	para "A movie star?"
 | 
			
		||||
	
 | 
			
		||||
	para "That would be"
 | 
			
		||||
	line "good..."
 | 
			
		||||
	para "I wonder if I'll"
 | 
			
		||||
	line "ever meet another"
 | 
			
		||||
	cont "trainer like you"
 | 
			
		||||
	cont "again..."
 | 
			
		||||
	done
 | 
			
		||||
	
 | 
			
		||||
_SilphGauntlet6FBattleText7::
 | 
			
		||||
| 
						 | 
				
			
			@ -219,19 +229,19 @@ _SilphGauntlet6FBattleText7::
 | 
			
		|||
	
 | 
			
		||||
	para "Now..."
 | 
			
		||||
	
 | 
			
		||||
	para "When I fight hard,"
 | 
			
		||||
	line "I get a little hot"
 | 
			
		||||
	cont "under the collar." ; Puzzle League
 | 
			
		||||
	para "BURN HEAL won't"	; reference to his iconic 'better have BURN HEAL!' line
 | 
			
		||||
	line "be enough this"
 | 
			
		||||
	cont "time around!"
 | 
			
		||||
	
 | 
			
		||||
	para "Think you can take"
 | 
			
		||||
	line "me?"
 | 
			
		||||
	para "Hope you packed"
 | 
			
		||||
	line "a FULL RESTORE!"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FEndBattleText7::
 | 
			
		||||
	text "Whoa, hey!" ; Gen 5 quote
 | 
			
		||||
	line "I'm a raging"
 | 
			
		||||
	cont "inferno!"
 | 
			
		||||
	done
 | 
			
		||||
	prompt
 | 
			
		||||
 | 
			
		||||
_SilphGauntlet6FAfterBattleText7::
 | 
			
		||||
	text "The war? I don't"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -123,11 +123,6 @@ _VermilionCityText13::
 | 
			
		|||
	text "VERMILION HARBOR"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_VermilionCityText15::
 | 
			
		||||
	text "The S.S.ANNE"
 | 
			
		||||
	line "has returned!"
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
_BeautyText1::
 | 
			
		||||
	text "Hey! Do you like"
 | 
			
		||||
	line "cats or dogs?"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue