Merge branch 'mistress' into renewables

This commit is contained in:
Thorn Avery 2024-01-01 13:11:44 +11:00
commit 95f83287fe
69 changed files with 553 additions and 322 deletions

View file

@ -265,7 +265,6 @@ Known Bugs
- Fake Tears and Nasty Plot don't quite look right when done from the opponent's side. - Fake Tears and Nasty Plot don't quite look right when done from the opponent's side.
- The Gym Leaders on Floor 6 of Silph Gauntlet don't play the correct music in battle. - The Gym Leaders on Floor 6 of Silph Gauntlet don't play the correct music in battle.
- Silph Co. Worker doesn't give Lapras as a gift on occasion (this happened like one time, more testing needed) - Silph Co. Worker doesn't give Lapras as a gift on occasion (this happened like one time, more testing needed)
- The final battle against Blue uses the wrong team when Eevee is chosen.
Evolution Methods for new Pokemon Evolution Methods for new Pokemon
==== ====

View file

@ -819,6 +819,7 @@ DEF INDIGO_PLATEAU_EVENTS_END EQU const_value - 1
const_skip 4 const_skip 4
const EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH const EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
const EVENT_BEAT_CHIEF ; moved out of the below union to prevent bugs const EVENT_BEAT_CHIEF ; moved out of the below union to prevent bugs
const EVENT_MEWTWO_UNLOCKED
; Silph Gauntlet events ; Silph Gauntlet events
const_next $930 const_next $930

View file

@ -180,82 +180,77 @@ DEF SHOW EQU $15
const HS_SILPH_CO_7F_RIVAL ; A5 const HS_SILPH_CO_7F_RIVAL ; A5
const HS_SILPH_CO_7F_ITEM_1 ; A6 X const HS_SILPH_CO_7F_ITEM_1 ; A6 X
const HS_SILPH_CO_7F_ITEM_2 ; A7 X const HS_SILPH_CO_7F_ITEM_2 ; A7 X
const HS_SILPH_CO_10F_1 ; A8 const HS_SILPH_CO_11F_1 ; A8
const HS_SILPH_CO_10F_2 ; A9 const HS_SILPH_CO_11F_JAMES ; A9
const HS_SILPH_CO_10F_ITEM_1 ; AA X const HS_SILPH_CO_11F_3 ; AA
const HS_SILPH_CO_10F_ITEM_2 ; AB X const HS_SILPH_CO_11F_JESSIE ; AB
const HS_SILPH_CO_10F_ITEM_3 ; AC X const HS_OMEGA ; AC
const HS_SILPH_CO_11F_1 ; AD const HS_OMEGA_2 ; AD
const HS_SILPH_CO_11F_JAMES ; AE const HS_DRAGONITE ; AE
const HS_SILPH_CO_11F_3 ; AF const HS_MOLTRES ; AF
const HS_SILPH_CO_11F_JESSIE ; B0 const HS_POKEMON_MANSION_2F_ITEM ; B0 X
const HS_OMEGA ; B1 const HS_POKEMON_MANSION_3F_ITEM_1 ; B1 X
const HS_OMEGA_2 ; B2 const HS_POKEMON_MANSION_3F_ITEM_2 ; B2 X
const HS_DRAGONITE ; B3 const HS_POKEMON_MANSION_B1F_ITEM_1 ; B3 X
const HS_MOLTRES ; B4 const HS_POKEMON_MANSION_B1F_ITEM_2 ; B4 X
const HS_POKEMON_MANSION_2F_ITEM ; B5 X const HS_POKEMON_MANSION_B1F_ITEM_3 ; B5 X
const HS_POKEMON_MANSION_3F_ITEM_1 ; B6 X const HS_POKEMON_MANSION_B1F_ITEM_4 ; B6 X
const HS_POKEMON_MANSION_3F_ITEM_2 ; B7 X const HS_POKEMON_MANSION_B1F_ITEM_5 ; B7 X
const HS_POKEMON_MANSION_B1F_ITEM_1 ; B8 X const HS_MANSION_GUARD ; B8
const HS_POKEMON_MANSION_B1F_ITEM_2 ; B9 X const HS_SAFARI_ZONE_EAST_ITEM_1 ; B9 X
const HS_POKEMON_MANSION_B1F_ITEM_3 ; BA X const HS_SAFARI_ZONE_EAST_ITEM_2 ; BA X
const HS_POKEMON_MANSION_B1F_ITEM_4 ; BB X const HS_SAFARI_ZONE_EAST_ITEM_3 ; BB X
const HS_POKEMON_MANSION_B1F_ITEM_5 ; BC X const HS_SAFARI_ZONE_EAST_ITEM_4 ; BC X
const HS_MANSION_GUARD ; BD const HS_SAFARI_ZONE_NORTH_ITEM_1 ; BD X
const HS_SAFARI_ZONE_EAST_ITEM_1 ; BE X const HS_SAFARI_ZONE_NORTH_ITEM_2 ; BE X
const HS_SAFARI_ZONE_EAST_ITEM_2 ; BF X const HS_SAFARI_ZONE_WEST_ITEM_1 ; BF X
const HS_SAFARI_ZONE_EAST_ITEM_3 ; C0 X const HS_SAFARI_ZONE_WEST_ITEM_2 ; C0 X
const HS_SAFARI_ZONE_EAST_ITEM_4 ; C1 X const HS_SAFARI_ZONE_WEST_ITEM_3 ; C1 X
const HS_SAFARI_ZONE_NORTH_ITEM_1 ; C2 X const HS_SAFARI_ZONE_WEST_ITEM_4 ; C2 X
const HS_SAFARI_ZONE_NORTH_ITEM_2 ; C3 X const HS_SAFARI_ZONE_CENTER_ITEM ; C3 X
const HS_SAFARI_ZONE_WEST_ITEM_1 ; C4 X const HS_CERULEAN_CAVE_2F_ITEM_1 ; C4 X
const HS_SAFARI_ZONE_WEST_ITEM_2 ; C5 X const HS_CERULEAN_CAVE_2F_ITEM_2 ; C5 X
const HS_SAFARI_ZONE_WEST_ITEM_3 ; C6 X const HS_CERULEAN_CAVE_2F_ITEM_3 ; C6 X
const HS_SAFARI_ZONE_WEST_ITEM_4 ; C7 X const HS_MEWTWO ; C7 X
const HS_SAFARI_ZONE_CENTER_ITEM ; C8 X const HS_CERULEAN_CAVE_B1F_ITEM_1 ; C8 X
const HS_CERULEAN_CAVE_2F_ITEM_1 ; C9 X const HS_CERULEAN_CAVE_B1F_ITEM_2 ; C9 X
const HS_CERULEAN_CAVE_2F_ITEM_2 ; CA X const HS_VICTORY_ROAD_1F_ITEM_1 ; CA X
const HS_CERULEAN_CAVE_2F_ITEM_3 ; CB X const HS_VICTORY_ROAD_1F_ITEM_2 ; CB X
const HS_MEWTWO ; CC X const HS_CHAMPIONS_ROOM_OAK ; CC
const HS_CERULEAN_CAVE_B1F_ITEM_1 ; CD X const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; CD
const HS_CERULEAN_CAVE_B1F_ITEM_2 ; CE X const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; CE
const HS_VICTORY_ROAD_1F_ITEM_1 ; CF X const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; CF
const HS_VICTORY_ROAD_1F_ITEM_2 ; D0 X const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; D0
const HS_CHAMPIONS_ROOM_OAK ; D1 const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; D1
const HS_SEAFOAM_ISLANDS_1F_BOULDER_1 ; D2 const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; D2
const HS_SEAFOAM_ISLANDS_1F_BOULDER_2 ; D3 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; D3
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_1 ; D4 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; D4
const HS_SEAFOAM_ISLANDS_B1F_BOULDER_2 ; D5 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; D5
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_1 ; D6 const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; D6
const HS_SEAFOAM_ISLANDS_B2F_BOULDER_2 ; D7 const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; D7
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_1 ; D8 const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; D8
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_2 ; D9 const HS_ARTICUNO ; D9
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_3 ; DA const HS_MEW ; DA
const HS_SEAFOAM_ISLANDS_B3F_BOULDER_4 ; DB const HS_POKEMON_MANSION_B2F_ITEM_1 ; DB
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_1 ; DC const HS_POKEMON_MANSION_B2F_ITEM_2 ; DC
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; DD const HS_MT_MOON_CRATER_ITEM_1 ; DD
const HS_ARTICUNO ; DE const HS_MT_MOON_CRATER_ITEM_2 ; DE
const HS_MEW ; DF const HS_MT_MOON_CRATER_ITEM_3 ; DF
const HS_POKEMON_MANSION_B2F_ITEM_1 ; E0 const HS_MT_MOON_CRATER_ITEM_4 ; E0
const HS_POKEMON_MANSION_B2F_ITEM_2 ; E1 const HS_GIOVANNIS_ROOM_ITEM_1 ; E1
const HS_MT_MOON_CRATER_ITEM_1 ; E2 const HS_GIOVANNIS_ROOM_ITEM_2 ; E2
const HS_MT_MOON_CRATER_ITEM_2 ; E3 const HS_ROCK_TUNNEL_B1F_DOME ; E3
const HS_MT_MOON_CRATER_ITEM_3 ; E4 const HS_ROCK_TUNNEL_B1F_HELIX ; E4
const HS_MT_MOON_CRATER_ITEM_4 ; E5 const HS_ROCK_TUNNEL_B1F_AMBER ; E5
const HS_GIOVANNIS_ROOM_ITEM_1 ; E6 const HS_ROCK_TUNNEL_B1F_WING ; E6
const HS_GIOVANNIS_ROOM_ITEM_2 ; E7 const HS_MT_MOON_CRATER_GUARD ; E7
const HS_ROCK_TUNNEL_B1F_DOME ; E8 const HS_DAYCARE_BULBASAUR ; E8
const HS_ROCK_TUNNEL_B1F_HELIX ; E9 const HS_GLADE_GZAP_1 ; E9
const HS_ROCK_TUNNEL_B1F_AMBER ; EA sports. to the game. const HS_GLADE_GZAP_2 ; EA sports. to the game.
const HS_ROCK_TUNNEL_B1F_WING ; EB const HS_GLADE_GZAP_3 ; EB
const HS_MT_MOON_CRATER_GUARD ; EC const HS_GLADE_ITEM1 ; EC
const HS_DAYCARE_BULBASAUR ; ED const HS_GLADE_ITEM2 ; ED
const HS_GLADE_GZAP_1 ; EE const HS_GLADE_ITEM3 ; EE
const HS_GLADE_GZAP_2 ; EF const HS_GLADE_ITEM4 ; EF
const HS_GLADE_GZAP_3 ; F0 const HS_CINNABAR_VOLCANO_FLOORS_ITEM ; F0
const HS_GLADE_ITEM1
const HS_GLADE_ITEM2
const HS_GLADE_ITEM3
const HS_GLADE_ITEM4
const HS_CINNABAR_VOLCANO_FLOORS_ITEM ; F1
DEF NUM_HS_OBJECTS EQU const_value ; F2 - FE all go unused. DEF NUM_HS_OBJECTS EQU const_value ; F2 - FE all go unused.

View file

@ -253,27 +253,26 @@ DEF FIRST_INDOOR_MAP EQU const_value
map_const CERULEAN_BADGE_HOUSE, 4, 4 ; $E7 map_const CERULEAN_BADGE_HOUSE, 4, 4 ; $E7
map_const CINNABAR_VOLCANO, 14, 12 ; $E8 - Was UNUSED_MAP_E7 map_const CINNABAR_VOLCANO, 14, 12 ; $E8 - Was UNUSED_MAP_E7
map_const CINNABAR_VOLCANO_FLOORS, 20, 20 ; $E9 - Switched with ROCK_TUNNEL_B1F map_const CINNABAR_VOLCANO_FLOORS, 20, 20 ; $E9 - Switched with ROCK_TUNNEL_B1F
map_const SILPH_CO_9F, 13, 9 ; $EA (now goes unused) map_const ROUTE_10_GATE, 5, 4 ; $EA
map_const SILPH_CO_10F, 8, 9 ; $EB (now goes unused) map_const SILPH_CO_11F, 9, 9 ; $EB
map_const SILPH_CO_11F, 9, 9 ; $EC map_const FARAWAY_FERRY_DOCK, 14, 6 ; $EC - was SILPH_CO_ELEVATOR
map_const FARAWAY_FERRY_DOCK, 14, 6 ; $ED - was SILPH_CO_ELEVATOR map_const GARNET_CAVERN_2F, 15, 9 ; $ED - was UNUSED_MAP_ED
map_const GARNET_CAVERN_2F, 15, 9 ; $EE - was UNUSED_MAP_ED map_const UNDERWATER_TUNNEL, 15, 9 ; $EE - Was UNUSED_MAP_EE
map_const UNDERWATER_TUNNEL, 15, 9 ; $EF - Was UNUSED_MAP_EE map_const TRADE_CENTER, 5, 4 ; $EF
map_const TRADE_CENTER, 5, 4 ; $F0 map_const COLOSSEUM, 5, 4 ; $F0
map_const COLOSSEUM, 5, 4 ; $F1 map_const CELADON_UNIVERSITY_INSIDE, 11, 10 ; $F1 - Was UNUSED_MAP_F1
map_const CELADON_UNIVERSITY_INSIDE, 11, 10 ; $F2 - Was UNUSED_MAP_F1 map_const CELADON_UNIVERSITY_POKECENTER, 7, 4 ; $F2 - Was UNUSED_MAP_F2
map_const CELADON_UNIVERSITY_POKECENTER, 7, 4 ; $F3 - Was UNUSED_MAP_F2 map_const LORELEIS_ROOM, 5, 6 ; $F3
map_const LORELEIS_ROOM, 5, 6 ; $F4 map_const BRUNOS_ROOM, 5, 6 ; $F4
map_const BRUNOS_ROOM, 5, 6 ; $F5 map_const AGATHAS_ROOM, 5, 6 ; $F5
map_const AGATHAS_ROOM, 5, 6 ; $F6 map_const ROCK_TUNNEL_B1F, 20, 18 ; $F6 - Switched with CINNABAR_VOLCANO_FLOORS
map_const ROCK_TUNNEL_B1F, 20, 18 ; $F7 - Switched with CINNABAR_VOLCANO_FLOORS map_const GIOVANNIS_ROOM, 11, 14 ; $F7
map_const GIOVANNIS_ROOM, 11, 14 ; $F8 map_const BATTLE_TENT, 5, 10 ; $F8
map_const BATTLE_TENT, 5, 10 ; $F9 map_const MT_MOON_SQUARE, 13, 7 ; $F9
map_const MT_MOON_SQUARE, 13, 7 ; $FA map_const MT_MOON_SQUARE_HOUSE, 4, 4 ; $FA
map_const MT_MOON_SQUARE_HOUSE, 4, 4 ; $FB map_const CELESTE_HILL_CAVE, 20, 18 ; $FB
map_const CELESTE_HILL_CAVE, 20, 18 ; $FC map_const CELESTE_HILL_OUTSIDE, 20, 20 ; $FC
map_const CELESTE_HILL_OUTSIDE, 20, 20 ; $FD map_const BRUNSWICK_GLADE, 19, 20 ; $FD
map_const BRUNSWICK_GLADE, 19, 20 ; $FE
DEF NUM_MAPS EQU const_value DEF NUM_MAPS EQU const_value
; Indoor maps, such as houses, use this as the Map ID in their exit warps ; Indoor maps, such as houses, use this as the Map ID in their exit warps

View file

@ -7,10 +7,6 @@
CardKeyTable1: CardKeyTable1:
db SILPH_CO_7F, $06, $0A, 4 db SILPH_CO_7F, $06, $0A, 4
db SILPH_CO_7F, $06, $0B, 5 db SILPH_CO_7F, $06, $0B, 5
db SILPH_CO_9F, $04, $12, 6
db SILPH_CO_9F, $04, $13, 7
db SILPH_CO_10F, $08, $0A, 8
db SILPH_CO_10F, $08, $0B, 9
db -1 ; end db -1 ; end
CardKeyTable2: CardKeyTable2:
@ -18,8 +14,6 @@ CardKeyTable2:
db SILPH_CO_3F, $09, $09, 11 db SILPH_CO_3F, $09, $09, 11
db SILPH_CO_5F, $04, $07, 12 db SILPH_CO_5F, $04, $07, 12
db SILPH_CO_5F, $05, $07, 13 db SILPH_CO_5F, $05, $07, 13
db SILPH_CO_9F, $08, $03, 18
db SILPH_CO_9F, $09, $03, 19
db -1 ; end db -1 ; end
CardKeyTable3: CardKeyTable3:

View file

@ -2,7 +2,5 @@ SilphCoMapList:
db SILPH_CO_3F db SILPH_CO_3F
db SILPH_CO_5F db SILPH_CO_5F
db SILPH_CO_7F db SILPH_CO_7F
db SILPH_CO_9F
db SILPH_CO_10F
db SILPH_CO_11F db SILPH_CO_11F
db -1 ; end db -1 ; end

View file

@ -11,8 +11,8 @@ HiddenItemCoords:
hidden_item ROUTE_9, 14, 7 hidden_item ROUTE_9, 14, 7
hidden_item SS_ANNE_KITCHEN, 13, 9 hidden_item SS_ANNE_KITCHEN, 13, 9
hidden_item SS_ANNE_B1F_ROOMS, 3, 1 hidden_item SS_ANNE_B1F_ROOMS, 3, 1
hidden_item ROUTE_10, 9, 17 hidden_item ROUTE_10, 9, 25
hidden_item ROUTE_10, 16, 53 hidden_item ROUTE_10, 12, 71
hidden_item ROCKET_HIDEOUT_B1F, 21, 15 hidden_item ROCKET_HIDEOUT_B1F, 21, 15
hidden_item ROCKET_HIDEOUT_B3F, 27, 17 hidden_item ROCKET_HIDEOUT_B3F, 27, 17
hidden_item ROCKET_HIDEOUT_B4F, 25, 1 hidden_item ROCKET_HIDEOUT_B4F, 25, 1
@ -23,7 +23,6 @@ HiddenItemCoords:
hidden_item SAFARI_ZONE_GATE, 10, 1 ; inaccessible hidden_item SAFARI_ZONE_GATE, 10, 1 ; inaccessible
hidden_item SAFARI_ZONE_WEST, 6, 5 hidden_item SAFARI_ZONE_WEST, 6, 5
hidden_item SILPH_CO_5F, 12, 3 hidden_item SILPH_CO_5F, 12, 3
hidden_item SILPH_CO_9F, 2, 15
hidden_item COPYCATS_HOUSE_2F, 1, 1 hidden_item COPYCATS_HOUSE_2F, 1, 1
hidden_item CERULEAN_CAVE_1F, 14, 11 hidden_item CERULEAN_CAVE_1F, 14, 11
hidden_item CERULEAN_CAVE_B1F, 27, 3 hidden_item CERULEAN_CAVE_B1F, 27, 3

View file

@ -46,7 +46,6 @@ HiddenObjectMaps:
db SAFARI_ZONE_GATE db SAFARI_ZONE_GATE
db SAFARI_ZONE_WEST db SAFARI_ZONE_WEST
db SILPH_CO_5F db SILPH_CO_5F
db SILPH_CO_9F
db COPYCATS_HOUSE_2F db COPYCATS_HOUSE_2F
db CERULEAN_CAVE_1F db CERULEAN_CAVE_1F
db CERULEAN_CAVE_B1F db CERULEAN_CAVE_B1F
@ -142,7 +141,6 @@ HiddenObjectPointers:
dw SafariZoneEntranceHiddenObjects dw SafariZoneEntranceHiddenObjects
dw SafariZoneWestHiddenObjects dw SafariZoneWestHiddenObjects
dw SilphCo5FHiddenObjects dw SilphCo5FHiddenObjects
dw SilphCo9FHiddenObjects
dw CopycatsHouse2FHiddenObjects dw CopycatsHouse2FHiddenObjects
dw CeruleanCave1HiddenObjects dw CeruleanCave1HiddenObjects
dw CeruleanCave3HiddenObjects dw CeruleanCave3HiddenObjects
@ -431,8 +429,8 @@ SSAnne10HiddenObjects:
db -1 ; end db -1 ; end
Route10HiddenObjects: Route10HiddenObjects:
hidden_object 9, 17, SUPER_POTION, HiddenItems hidden_object 9, 25, SUPER_POTION, HiddenItems
hidden_object 16, 53, MAX_ETHER, HiddenItems hidden_object 12, 71, MAX_ETHER, HiddenItems
db -1 ; end db -1 ; end
RocketHideout1HiddenObjects: RocketHideout1HiddenObjects:
@ -473,10 +471,6 @@ SilphCo5FHiddenObjects:
hidden_object 12, 3, ELIXER, HiddenItems hidden_object 12, 3, ELIXER, HiddenItems
db -1 ; end db -1 ; end
SilphCo9FHiddenObjects:
hidden_object 2, 15, MAX_POTION, HiddenItems
db -1 ; end
CopycatsHouse2FHiddenObjects: CopycatsHouse2FHiddenObjects:
hidden_object 1, 1, NUGGET, HiddenItems hidden_object 1, 1, NUGGET, HiddenItems
db -1 ; end db -1 ; end

View file

@ -13,6 +13,7 @@ DungeonMaps1:
db DIGLETTS_CAVE db DIGLETTS_CAVE
db UNDERWATER_TUNNEL db UNDERWATER_TUNNEL
db CINNABAR_VOLCANO_FLOORS db CINNABAR_VOLCANO_FLOORS
db SILPH_CO_11F
db CELESTE_HILL db CELESTE_HILL
db CELESTE_HILL_OUTSIDE db CELESTE_HILL_OUTSIDE
db CELESTE_HILL_CAVE db CELESTE_HILL_CAVE
@ -34,8 +35,6 @@ DungeonMaps2:
; SILPH_CO_[2-8]F, POKEMON_MANSION[2F-B1F], SAFARI_ZONE, and ; SILPH_CO_[2-8]F, POKEMON_MANSION[2F-B1F], SAFARI_ZONE, and
; CERULEAN_CAVE maps, except for SILPH_CO_1F ; CERULEAN_CAVE maps, except for SILPH_CO_1F
db SILPH_CO_3F, CERULEAN_CAVE_1F db SILPH_CO_3F, CERULEAN_CAVE_1F
; SILPH_CO_[9-11]F
db SILPH_CO_9F, SILPH_CO_11F
; SEAFOAM_ISLANDS_[B1F-B4F] ; SEAFOAM_ISLANDS_[B1F-B4F]
db SEAFOAM_ISLANDS_B1F, SEAFOAM_ISLANDS_B4F db SEAFOAM_ISLANDS_B1F, SEAFOAM_ISLANDS_B4F
; all ROCKET_HIDEOUT maps ; all ROCKET_HIDEOUT maps

View file

@ -0,0 +1,2 @@
map_header Route10Gate, ROUTE_10_GATE, FOREST_GATE, 0
end_map_header

View file

@ -238,7 +238,6 @@ MapHSPointers:
dw CinnabarVolcanoHS dw CinnabarVolcanoHS
dw CinnabarVolcanoFloorsHS dw CinnabarVolcanoFloorsHS
dw NoHS dw NoHS
dw SilphCo10FHS
dw SilphCo11FHS dw SilphCo11FHS
dw NoHS dw NoHS
dw NoHS dw NoHS
@ -493,12 +492,6 @@ SilphCo7FHS:
db SILPH_CO_7F, $09, SHOW ; HS_SILPH_CO_7F_RIVAL db SILPH_CO_7F, $09, SHOW ; HS_SILPH_CO_7F_RIVAL
db SILPH_CO_7F, $0A, SHOW ; HS_SILPH_CO_7F_ITEM_1 db SILPH_CO_7F, $0A, SHOW ; HS_SILPH_CO_7F_ITEM_1
db SILPH_CO_7F, $0B, SHOW ; HS_SILPH_CO_7F_ITEM_2 db SILPH_CO_7F, $0B, SHOW ; HS_SILPH_CO_7F_ITEM_2
SilphCo10FHS:
db SILPH_CO_10F, $01, SHOW ; HS_SILPH_CO_10F_1
db SILPH_CO_10F, $02, SHOW ; HS_SILPH_CO_10F_2
db SILPH_CO_10F, $03, SHOW ; HS_SILPH_CO_10F_ITEM_1
db SILPH_CO_10F, $04, SHOW ; HS_SILPH_CO_10F_ITEM_2
db SILPH_CO_10F, $05, SHOW ; HS_SILPH_CO_10F_ITEM_3
SilphCo11FHS: SilphCo11FHS:
db SILPH_CO_11F, $03, SHOW ; Giovanni db SILPH_CO_11F, $03, SHOW ; Giovanni
db SILPH_CO_11F, $04, SHOW ; James db SILPH_CO_11F, $04, SHOW ; James

View file

@ -235,8 +235,7 @@ MapHeaderBanks::
db BANK(CeruleanBadgeHouse_h) db BANK(CeruleanBadgeHouse_h)
db BANK(CinnabarVolcano_h) ; $01 UNUSED_MAP_E7 db BANK(CinnabarVolcano_h) ; $01 UNUSED_MAP_E7
db BANK(CinnabarVolcanoFloors_h) db BANK(CinnabarVolcanoFloors_h)
db BANK(SilphCo9F_h) db BANK(Route10Gate_h)
db BANK(SilphCo10F_h)
db BANK(SilphCo11F_h) db BANK(SilphCo11F_h)
db BANK(FarawayFerryDock_h) db BANK(FarawayFerryDock_h)
db BANK(GarnetCavern2F_h) ; was UNUSED_MAP_ED db BANK(GarnetCavern2F_h) ; was UNUSED_MAP_ED

View file

@ -235,8 +235,7 @@ MapHeaderPointers::
dw CeruleanBadgeHouse_h dw CeruleanBadgeHouse_h
dw CinnabarVolcano_h ; UNUSED_MAP_E7 dw CinnabarVolcano_h ; UNUSED_MAP_E7
dw CinnabarVolcanoFloors_h dw CinnabarVolcanoFloors_h
dw SilphCo9F_h dw Route10Gate_h
dw SilphCo10F_h
dw SilphCo11F_h dw SilphCo11F_h
dw FarawayFerryDock_h dw FarawayFerryDock_h
dw GarnetCavern2F_h ; UNUSED_MAP_ED, used silph 2f dw GarnetCavern2F_h ; UNUSED_MAP_ED, used silph 2f

View file

@ -9,8 +9,6 @@ CinnabarLabTradeRoom_Object:
def_object_events def_object_events
object_event 3, 2, SPRITE_SUPER_NERD, STAY, DOWN, 1 ; person object_event 3, 2, SPRITE_SUPER_NERD, STAY, DOWN, 1 ; person
object_event 1, 4, SPRITE_GRAMPS, STAY, NONE, 2 ; person object_event 3, 5, SPRITE_GAMEBOY_KID, STAY, DOWN, 2 ; Trader
; object_event 5, 5, SPRITE_BEAUTY, STAY, UP, 3 ; person
object_event 3, 5, SPRITE_GAMEBOY_KID, STAY, DOWN, 3 ; Trader
def_warps_to CINNABAR_LAB_TRADE_ROOM def_warps_to CINNABAR_LAB_TRADE_ROOM

View file

@ -4,7 +4,7 @@ RedsHouse2F_Object:
def_warp_events def_warp_events
warp_event 7, 1, REDS_HOUSE_1F, 3 warp_event 7, 1, REDS_HOUSE_1F, 3
;warp_event 5, 1, SILPH_GAUNTLET_7F, 1 ; - Test Chief ;warp_event 5, 1, SILPH_GAUNTLET_7F, 1 ; - Test Chief
warp_event 5, 1, SILPH_CO_1F, 1 ; - Go through Gauntlet ;warp_event 5, 1, SILPH_CO_1F, 1 ; - Go through Gauntlet
;warp_event 5, 1, SILPH_CO_11F, 2 ; - Test J&J, Omega, & Giovanni. To test the Omega refight, change to SHOW in hide/show data, and set warp ID to 1. ;warp_event 5, 1, SILPH_CO_11F, 2 ; - Test J&J, Omega, & Giovanni. To test the Omega refight, change to SHOW in hide/show data, and set warp ID to 1.
;warp_event 5, 1, ROCKET_HIDEOUT_B4F, 2 ; - Test Giovanni 1 ;warp_event 5, 1, ROCKET_HIDEOUT_B4F, 2 ; - Test Giovanni 1
;warp_event 5, 1, MT_MOON_SQUARE, 1 ; - Test Shop, NPCs, and Crater ;warp_event 5, 1, MT_MOON_SQUARE, 1 ; - Test Shop, NPCs, and Crater
@ -14,7 +14,8 @@ RedsHouse2F_Object:
;warp_event 5, 1, FARAWAY_ISLAND_INSIDE, 1 ; Test Mew ;warp_event 5, 1, FARAWAY_ISLAND_INSIDE, 1 ; Test Mew
;warp_event 5, 1, GIOVANNIS_ROOM, 1 ; Test spinner tiles ;warp_event 5, 1, GIOVANNIS_ROOM, 1 ; Test spinner tiles
;warp_event 5, 1, CINNABAR_LAB_FOSSIL_ROOM, 1 ; Test new tileset and fossils ;warp_event 5, 1, CINNABAR_LAB_FOSSIL_ROOM, 1 ; Test new tileset and fossils
warp_event 5, 1, CERULEAN_CAVE_B1F, 1 ; Test Mewtwo theme
def_bg_events def_bg_events
def_object_events def_object_events

View file

@ -19,9 +19,9 @@ RockTunnelB1F_Object:
object_event 33, 5, SPRITE_HIKER, STAY, RIGHT, 7, OPP_HIKER, 11 object_event 33, 5, SPRITE_HIKER, STAY, RIGHT, 7, OPP_HIKER, 11
object_event 26, 30, SPRITE_SUPER_NERD, STAY, DOWN, 8, OPP_POKEMANIAC, 5 object_event 26, 30, SPRITE_SUPER_NERD, STAY, DOWN, 8, OPP_POKEMANIAC, 5
object_event 22, 5, SPRITE_YOUNGSTER, STAY, DOWN, 9 object_event 22, 5, SPRITE_YOUNGSTER, STAY, DOWN, 9
object_event 7, 23, SPRITE_FOSSIL, STAY, NONE, 10, HELIX_FOSSIL object_event 7, 25, SPRITE_FOSSIL, STAY, NONE, 10, HELIX_FOSSIL
object_event 6, 23, SPRITE_FOSSIL, STAY, NONE, 11, DOME_FOSSIL object_event 6, 25, SPRITE_FOSSIL, STAY, NONE, 11, DOME_FOSSIL
object_event 8, 24, SPRITE_OLD_AMBER, STAY, NONE, 12, OLD_AMBER object_event 4, 15, SPRITE_POKE_BALL, STAY, NONE, 12, BLK_AUGURITE
object_event 5, 24, SPRITE_FOSSIL, STAY, NONE, 13, WING_FOSSIL object_event 5, 23, SPRITE_FOSSIL, STAY, NONE, 13, WING_FOSSIL
def_warps_to ROCK_TUNNEL_B1F def_warps_to ROCK_TUNNEL_B1F

View file

@ -7,6 +7,9 @@ Route10_Object:
warp_event 8, 61, ROCK_TUNNEL_1F, 3 warp_event 8, 61, ROCK_TUNNEL_1F, 3
warp_event 6, 47, POWER_PLANT, 1 warp_event 6, 47, POWER_PLANT, 1
warp_event 6, 3, UNDERWATER_TUNNEL, 2 warp_event 6, 3, UNDERWATER_TUNNEL, 2
warp_event 14, 61, ROUTE_10_GATE, 2
warp_event 14, 57, ROUTE_10_GATE, 1
warp_event 15, 57, ROUTE_10_GATE, 1
def_bg_events def_bg_events
bg_event 7, 27, 7 ; Route10Text7 bg_event 7, 27, 7 ; Route10Text7
@ -15,7 +18,7 @@ Route10_Object:
bg_event 5, 49, 10 ; Route10Text10 bg_event 5, 49, 10 ; Route10Text10
def_object_events def_object_events
object_event 10, 52, SPRITE_SUPER_NERD, STAY, LEFT, 1, OPP_POKEMANIAC, 1 object_event 10, 50, SPRITE_SUPER_NERD, STAY, LEFT, 1, OPP_POKEMANIAC, 1
object_event 3, 65, SPRITE_HIKER, STAY, UP, 2, OPP_HIKER, 7 object_event 3, 65, SPRITE_HIKER, STAY, UP, 2, OPP_HIKER, 7
object_event 14, 72, SPRITE_SUPER_NERD, STAY, LEFT, 3, OPP_POKEMANIAC, 2 object_event 14, 72, SPRITE_SUPER_NERD, STAY, LEFT, 3, OPP_POKEMANIAC, 2
object_event 7, 33, SPRITE_COOLTRAINER_F, STAY, LEFT, 4, OPP_JR_TRAINER_F, 7 object_event 7, 33, SPRITE_COOLTRAINER_F, STAY, LEFT, 4, OPP_JR_TRAINER_F, 7

View file

@ -0,0 +1,14 @@
Route10Gate_Object:
db $a ; border block
def_warp_events
warp_event 5, 0, ROUTE_10, 7
warp_event 4, 7, ROUTE_10, 6
warp_event 5, 7, ROUTE_10, 6
def_bg_events
def_object_events
object_event 3, 4, SPRITE_GRAMPS, STAY, LEFT, 1 ; person
def_warps_to ROUTE_10_GATE

View file

@ -234,8 +234,7 @@ MapSongBanks::
db MUSIC_CITIES2, 0 ; CERULEAN_BADGE_HOUSE db MUSIC_CITIES2, 0 ; CERULEAN_BADGE_HOUSE
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO_FLOORS db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO_FLOORS
db MUSIC_SILPH_CO, 0 ; SILPH_CO_9F db MUSIC_CITIES1, 0 ; ROUTE_10_GATE
db MUSIC_SILPH_CO, 0 ; SILPH_CO_10F
db MUSIC_SILPH_CO, 0 ; SILPH_CO_11F db MUSIC_SILPH_CO, 0 ; SILPH_CO_11F
db MUSIC_DUNGEON2, 0 ; FARAWAY_FERRY_DOCK db MUSIC_DUNGEON2, 0 ; FARAWAY_FERRY_DOCK
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F

View file

@ -135,6 +135,7 @@ InternalMapEntries:
internal_map NAME_RATERS_HOUSE, 14, 5, LavenderTownName internal_map NAME_RATERS_HOUSE, 14, 5, LavenderTownName
internal_map CERULEAN_BADGE_HOUSE, 10, 2, CeruleanCityName internal_map CERULEAN_BADGE_HOUSE, 10, 2, CeruleanCityName
internal_map CINNABAR_VOLCANO_FLOORS, 3, 14, CinnabarVolcanoName internal_map CINNABAR_VOLCANO_FLOORS, 3, 14, CinnabarVolcanoName
internal_map ROUTE_10_GATE, 14, 4, Route10Name
internal_map SILPH_CO_11F, 10, 5, SilphCoName internal_map SILPH_CO_11F, 10, 5, SilphCoName
internal_map FARAWAY_FERRY_DOCK, 15, 15, FarawayIslandName internal_map FARAWAY_FERRY_DOCK, 15, 15, FarawayIslandName
internal_map GARNET_CAVERN_2F, 6, 10, GarnetCavernName internal_map GARNET_CAVERN_2F, 6, 10, GarnetCavernName

View file

@ -524,7 +524,7 @@ _TM26Description::
prompt prompt
_TM27Description:: _TM27Description::
text "A ground-type," text "A GROUND-type,"
next "one-hit KO attack." next "one-hit KO attack."
prompt prompt

View file

@ -142,8 +142,7 @@ _AfterTrade2Text::
text_ram wInGameTradeGiveMonName text_ram wInGameTradeGiveMonName
text " you" text " you"
line "traded to me" line "traded to me"
cont "went and evolved!"
para "went and evolved!"
done done
_WannaTrade3Text:: _WannaTrade3Text::

View file

@ -75,7 +75,7 @@ YoungsterData:
db 14, RATTATA, EKANS, ZUBAT, 0 db 14, RATTATA, EKANS, ZUBAT, 0
; Route 25 ; Route 25
db 15, RATTATA, SPEAROW, 0 db 15, RATTATA, SPEAROW, 0
db 17, SLOWPOKE, 0 ; The famous "Slowpoke Kid" who was used for the Mew glitch. Our changes make em not work anymore, but keep em for the iconography. db 15, SHELLDER, SLOWPOKE, 0 ; The famous "Slowpoke Kid" who was used for the Mew glitch.
db 14, EKANS, SANDSHREW, 0 db 14, EKANS, SANDSHREW, 0
; SS Anne 1F Rooms ; SS Anne 1F Rooms
db 21, NIDORINO, 0 db 21, NIDORINO, 0
@ -563,6 +563,7 @@ BlackbeltData:
ChiefData: ChiefData:
; Silph Gauntlet 7F ; Silph Gauntlet 7F
db $FF, 66, ELECTRODE, 65, LAPRAS, 66, SCIZOR, 65, GENGAR, 68, PORYGONZ, 70, OMEGADGE, 0 db $FF, 66, ELECTRODE, 65, LAPRAS, 66, SCIZOR, 65, GENGAR, 68, PORYGONZ, 70, OMEGADGE, 0
db $FF, 73, ELECTRODE, 72, LAPRAS, 73, SCIZOR, 72, GENGAR, 75, PORYGONZ, 78, OMEGADGE, 0
; Lapras and Gengar are used here since Lapras is given by a Silph worker, and Gengar represents the Silph Scope. ; Lapras and Gengar are used here since Lapras is given by a Silph worker, and Gengar represents the Silph Scope.
; Poison- and Electric-type Pokemon ; Poison- and Electric-type Pokemon

View file

@ -1362,6 +1362,27 @@ SpecialTrainerMoves:
db 6, 2, THUNDER_WAVE db 6, 2, THUNDER_WAVE
db 6, 4, ICE_BEAM db 6, 4, ICE_BEAM
db 0 db 0
db CHIEF, 2
db 1, 1, THUNDERBOLT
db 1, 2, THUNDER_WAVE
db 1, 3, HEADBUTT
db 2, 1, BLIZZARD
db 2, 2, THUNDERBOLT
db 2, 3, SING
db 2, 4, HYPER_BEAM
db 3, 1, IRON_HEAD
db 3, 3, HYPER_BEAM
db 4, 1, EXPLOSION
db 4, 2, THUNDERBOLT
db 4, 4, ICE_PUNCH
db 5, 1, THUNDERBOLT
db 5, 2, ICE_BEAM
db 5, 3, RECOVER
db 6, 1, THUNDERBOLT
db 6, 2, THUNDER_WAVE
db 6, 4, ICE_BEAM
db 0
db JESSIE_JAMES, 5 ; J&J postgame db JESSIE_JAMES, 5 ; J&J postgame
db 1, 1, BUBBLEBEAM db 1, 1, BUBBLEBEAM

View file

@ -237,7 +237,6 @@ WildDataPointers:
dw NothingWildMons dw NothingWildMons
dw NothingWildMons dw NothingWildMons
dw NothingWildMons dw NothingWildMons
dw NothingWildMons
dw GarnetCavern2FWildMons dw GarnetCavern2FWildMons
dw UnderwaterTunnelWildMons dw UnderwaterTunnelWildMons
dw NothingWildMons dw NothingWildMons

View file

@ -1,15 +1,15 @@
FarawayIslandInsideMons: ; DEFINITELY needs reworking FarawayIslandInsideMons:
def_grass_wildmons 10 ; encounter rate def_grass_wildmons 10 ; encounter rate
db 30, EEVEE db 25, MANKEY
db 30, MANKEY db 28, GLOOM
db 30, MANKEY db 26, BUTTERFREE
db 30, PRIMEAPE db 29, PRIMEAPE
db 30, BUTTERFREE db 24, MANKEY
db 30, EEVEE db 30, DECILLA
db 30, EEVEE db 26, MANKEY
db 30, EEVEE db 30, GORILLAIMO
db 30, EEVEE db 27, BUTTERFREE
db 30, EEVEE db 30, AERODACTYL
end_grass_wildmons end_grass_wildmons
def_water_wildmons 0 ; encounter rate def_water_wildmons 0 ; encounter rate

Binary file not shown.

Before

Width:  |  Height:  |  Size: 614 B

After

Width:  |  Height:  |  Size: 989 B

View file

@ -141,7 +141,6 @@ ROMX $1D
"Itemfinder 1" "Itemfinder 1"
"Maps 20" "Maps 20"
"Maps 21" "Maps 21"
"Itemfinder 2"
ROMX $1E ROMX $1E
"bank1E" "bank1E"
ROMX $1F ROMX $1F
@ -151,6 +150,7 @@ ROMX $1F
"Sound Effects 3" "Sound Effects 3"
; "Audio Engine 3" ; "Audio Engine 3"
; "Music 3" ; "Music 3"
"Itemfinder 2"
ROMX $20 ROMX $20
"Text 1" "Text 1"
ROMX $21 ROMX $21

View file

@ -789,10 +789,10 @@ INCLUDE "scripts/SilphCo3F.asm"
INCLUDE "data/maps/objects/SilphCo3F.asm" INCLUDE "data/maps/objects/SilphCo3F.asm"
SilphCo3F_Blocks: INCBIN "maps/SilphCo3F.blk" SilphCo3F_Blocks: INCBIN "maps/SilphCo3F.blk"
INCLUDE "data/maps/headers/SilphCo10F.asm" INCLUDE "data/maps/headers/Route10Gate.asm"
INCLUDE "scripts/SilphCo10F.asm" INCLUDE "scripts/Route10Gate.asm"
INCLUDE "data/maps/objects/SilphCo10F.asm" INCLUDE "data/maps/objects/Route10Gate.asm"
SilphCo10F_Blocks: INCBIN "maps/SilphCo10F.blk" Route10Gate_Blocks: INCBIN "maps/Route10Gate.blk"
INCLUDE "data/maps/headers/LancesRoom.asm" INCLUDE "data/maps/headers/LancesRoom.asm"
INCLUDE "scripts/LancesRoom.asm" INCLUDE "scripts/LancesRoom.asm"
@ -947,11 +947,6 @@ INCLUDE "data/maps/objects/UndergroundPathRoute7.asm"
;INCLUDE "scripts/UndergroundPathRoute7Copy.asm" ;INCLUDE "scripts/UndergroundPathRoute7Copy.asm"
;INCLUDE "data/maps/objects/UndergroundPathRoute7Copy.asm" ;INCLUDE "data/maps/objects/UndergroundPathRoute7Copy.asm"
INCLUDE "data/maps/headers/SilphCo9F.asm"
INCLUDE "scripts/SilphCo9F.asm"
INCLUDE "data/maps/objects/SilphCo9F.asm"
SilphCo9F_Blocks: INCBIN "maps/SilphCo9F.blk"
INCLUDE "data/maps/headers/VictoryRoad1F.asm" INCLUDE "data/maps/headers/VictoryRoad1F.asm"
INCLUDE "scripts/VictoryRoad1F.asm" INCLUDE "scripts/VictoryRoad1F.asm"
INCLUDE "data/maps/objects/VictoryRoad1F.asm" INCLUDE "data/maps/objects/VictoryRoad1F.asm"

View file

@ -24,8 +24,7 @@ Me()
Oe(,?????;{e(+WWWW*){e() !(){e()hi(){e()7}:~(){e(){y{{(){e(){{{{$%{e(){{{{{{{e().(,?????;CC(,,,,,,)CC(+WWWW% Oe(,?????;{e(+WWWW*){e() !(){e()hi(){e()7}:~(){e(){y{{$%{e(){{{{{{{e().()CCCCCCCC(,????;CTC(,,,,,) !(+WWW%7:~()11111
L()11111
()1111>;/()>??,) ()1111>;/()>??,)

BIN
maps/Route10Gate.blk Normal file

Binary file not shown.

View file

@ -25,8 +25,21 @@ MewtwoTrainerHeader:
MewtwoText: MewtwoText:
text_asm text_asm
ld a, 5
ld [wMusicFade], a
xor a
ld [wMusicFadeID], a
.waitloop
ld a, [wMusicFade]
and a
jr nz, .waitloop
ld a, SFX_STOP_ALL_MUSIC
call PlaySound
ld hl, MewtwoTrainerHeader ld hl, MewtwoTrainerHeader
call TalkToTrainer call TalkToTrainer
ld a, SFX_STOP_ALL_MUSIC
call PlaySound
jp TextScriptEnd jp TextScriptEnd
MewtwoBattleText: MewtwoBattleText:

View file

@ -80,8 +80,8 @@ GaryScript2:
jr .saveTrainerId jr .saveTrainerId
.Charmander .Charmander
cp STARTER1 ; changes start here cp STARTER1 ; changes start here
ld a, $3
jr nz, .Pikachu jr nz, .Pikachu
ld a, $3
jr .saveTrainerId jr .saveTrainerId
.Pikachu ; .Pikachu ;
cp STARTER4 cp STARTER4

View file

@ -3,28 +3,12 @@ CinnabarLabTradeRoom_Script:
CinnabarLabTradeRoom_TextPointers: CinnabarLabTradeRoom_TextPointers:
dw Lab2Text1 dw Lab2Text1
dw Lab2Text2
; dw Lab2Text3
dw CinnabarLabTrader dw CinnabarLabTrader
Lab2Text1: Lab2Text1:
text_far _Lab2Text1 text_far _Lab2Text1
text_end text_end
Lab2Text2:
text_asm
ld a, TRADE_FOR_JENNY
ld [wWhichTrade], a
jr Lab2DoTrade
;Lab2Text3:
; text_asm
; ld a, TRADE_FOR_CRINKLES
; ld [wWhichTrade], a
Lab2DoTrade:
predef DoInGameTradeDialogue
jp TextScriptEnd
CinnabarLabTrader: CinnabarLabTrader:
text_asm text_asm
ld a, TRADE_WITH_SELF ld a, TRADE_WITH_SELF

View file

@ -40,7 +40,7 @@ PoryZSalesmanText:
jp nz, .choseNo jp nz, .choseNo
ldh [hMoney], a ldh [hMoney], a
ldh [hMoney + 2], a ldh [hMoney + 2], a
ld a, $21 ld a, $30
ldh [hMoney + 1], a ldh [hMoney + 1], a
call HasEnoughMoney call HasEnoughMoney
jr nc, .enoughMoney jr nc, .enoughMoney
@ -49,11 +49,13 @@ PoryZSalesmanText:
.enoughMoney .enoughMoney
lb bc, DUBIOUS_DISC, 1 lb bc, DUBIOUS_DISC, 1
call GiveItem call GiveItem
jr nc, .done jr nc, .BagFull
ld hl, ReceivedDubiousDiscText
call PrintText
xor a xor a
ld [wPriceTemp], a ld [wPriceTemp], a
ld [wPriceTemp + 2], a ld [wPriceTemp + 2], a
ld a, $21 ld a, $30
ld [wPriceTemp + 1], a ld [wPriceTemp + 1], a
ld hl, wPriceTemp + 2 ld hl, wPriceTemp + 2
ld de, wPlayerMoney + 2 ld de, wPlayerMoney + 2
@ -65,10 +67,17 @@ PoryZSalesmanText:
SetEvent EVENT_BOUGHT_DUBIOUS_DISC SetEvent EVENT_BOUGHT_DUBIOUS_DISC
jr .done jr .done
.choseNo .choseNo
ld hl, .RefuseText ld hl, RefuseText2
jr .printText call PrintText
jr .done
.alreadyBoughtPoryZ .alreadyBoughtPoryZ
ld hl, .Text2 ld hl, .Text2
call PrintText
jr .done
.BagFull
ld hl, PoryZBagFull
call PrintText
jr .done
.printText .printText
call PrintText call PrintText
.done .done
@ -77,17 +86,22 @@ PoryZSalesmanText:
.Text1 .Text1
text_far _PoryZSalesmanText1 text_far _PoryZSalesmanText1
text_end text_end
.RefuseText .Text2
text_far _PoryZSalesmanNoText text_far _PoryZSalesmanText2
text_end text_end
.NoMoneyText .NoMoneyText
text_far _PoryZSalesmanNoMoneyText text_far _PoryZSalesmanNoMoneyText
text_end text_end
.Text2 RefuseText2:
text_far _PoryZSalesmanText2 text_far _PoryZSalesmanNoText
text_end
ReceivedDubiousDiscText:
text_far _ReceivedDubiousDiscText
sound_get_item_1
text_end text_end
PoryZBagFull: PoryZBagFull:

View file

@ -190,7 +190,9 @@ SafariBallSalesman:
.enoughMoney .enoughMoney
lb bc, SAFARI_BALL, 3 lb bc, SAFARI_BALL, 3
call GiveItem call GiveItem
jr nc, .done jr nc, .BagFull
ld hl, ReceivedSafariBallsText
call PrintText
xor a xor a
ld [wPriceTemp], a ld [wPriceTemp], a
ld [wPriceTemp + 2], a ld [wPriceTemp + 2], a
@ -205,7 +207,13 @@ SafariBallSalesman:
call DisplayTextBoxID call DisplayTextBoxID
jr .done jr .done
.choseNo .choseNo
ld hl, .RefuseText ld hl, RefuseText
call PrintText
jr .done
.BagFull
ld hl, SafariBallBagFull
call PrintText
jr .done
.printText .printText
call PrintText call PrintText
.done .done
@ -214,13 +222,18 @@ SafariBallSalesman:
.Text1 .Text1
text_far _SafariBallSalesmanText1 text_far _SafariBallSalesmanText1
text_end text_end
.NoMoneyText
text_far _SafariBallSalesmanNoMoneyText
text_end
.RefuseText RefuseText:
text_far _SafariBallSalesmanNoText text_far _SafariBallSalesmanNoText
text_end text_end
.NoMoneyText ReceivedSafariBallsText:
text_far _SafariBallSalesmanNoMoneyText text_far _ReceivedSafariBallsText
sound_get_item_1
text_end text_end
SafariBallBagFull: SafariBallBagFull:

View file

@ -220,7 +220,6 @@ ObjectsToHide:
db HS_BILLS_NIDORINO ; Bill's Garden access db HS_BILLS_NIDORINO ; Bill's Garden access
db HS_MANSION_GUARD ; Pokemon Mansion basement access db HS_MANSION_GUARD ; Pokemon Mansion basement access
db HS_MT_MOON_CRATER_GUARD ; Mt. Moon Crater access db HS_MT_MOON_CRATER_GUARD ; Mt. Moon Crater access
db HS_CERULEAN_CAVE_GUY ; Cerulean Cave access
db -1 ; end db -1 ; end
; Farcalling this caused weird issues so I'm just using a clone ; Farcalling this caused weird issues so I'm just using a clone

15
scripts/Route10Gate.asm Normal file
View file

@ -0,0 +1,15 @@
Route10Gate_Script:
jp EnableAutoTextBoxDrawing
Route10Gate_TextPointers:
dw Route10GateText1
Route10GateText1:
text_asm
ld a, TRADE_FOR_JENNY
ld [wWhichTrade], a
jr Route10GateDoTrade
Route10GateDoTrade:
predef DoInGameTradeDialogue
jp TextScriptEnd

View file

@ -173,10 +173,6 @@ MissableObjectIDs_6219b:
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_10F_1
db HS_SILPH_CO_10F_2
db HS_SILPH_CO_11F_1
db HS_SILPH_CO_11F_3
db -1 ; end db -1 ; end
SilphCo11Script_62185: SilphCo11Script_62185:
@ -633,8 +629,6 @@ SaffronCityRockets:
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_10F_1
db HS_SILPH_CO_10F_2
db HS_SILPH_CO_11F_1 db HS_SILPH_CO_11F_1
db HS_SILPH_CO_11F_3 db HS_SILPH_CO_11F_3
db -1 ; end db -1 ; end

View file

@ -21,6 +21,17 @@ SilphGauntlet7F_ScriptPointers:
ChiefScript1: ChiefScript1:
CheckEvent EVENT_BEAT_CHIEF CheckEvent EVENT_BEAT_CHIEF
jr nz, .skip jr nz, .skip
ld a, 5
ld [wMusicFade], a
xor a
ld [wMusicFadeID], a
.waitloop
ld a, [wMusicFade]
and a
jr nz, .waitloop
ld a, SFX_STOP_ALL_MUSIC
call PlaySound
ld a, PLAYER_DIR_UP ld a, PLAYER_DIR_UP
ld [wPlayerMovingDirection], a ld [wPlayerMovingDirection], a
call UpdateSprites call UpdateSprites
@ -95,6 +106,7 @@ ChiefScript4:
ld a, HS_CERULEAN_CAVE_GUY ld a, HS_CERULEAN_CAVE_GUY
ld [wMissableObjectIndex], a ld [wMissableObjectIndex], a
predef HideObject predef HideObject
SetEvent EVENT_MEWTWO_UNLOCKED
ResetEventRange SILPH_GAUNTLET_EVENTS_START, SILPH_GAUNTLET_EVENTS_END, 1 ResetEventRange SILPH_GAUNTLET_EVENTS_START, SILPH_GAUNTLET_EVENTS_END, 1
ld a, $0 ld a, $0
@ -117,8 +129,10 @@ SilphGauntlet7F_TextPointers:
ChiefText1: ChiefText1:
text_asm text_asm
CheckEvent EVENT_MEWTWO_UNLOCKED
jr nz, .chiefSecondFight
CheckEvent EVENT_BEAT_CHIEF ; Check if Chief was beaten CheckEvent EVENT_BEAT_CHIEF ; Check if Chief was beaten
jr nz, .chiefBeaten ; If Chief has been beaten, skip the trainer loading jr nz, .chiefBeaten1 ; If Chief has been beaten, skip the trainer loading
; standard processing ; standard processing
ld hl, ChiefMonologue ld hl, ChiefMonologue
call PrintText call PrintText
@ -127,6 +141,9 @@ ChiefText1:
call z, WaitForTextScrollButtonPress ; and here. call z, WaitForTextScrollButtonPress ; and here.
call EnableAutoTextBoxDrawing ; and here. call EnableAutoTextBoxDrawing ; and here.
CheckEvent EVENT_GOT_MASTER_BALL ; Check if Master Ball was collected.
ld hl, ChiefMonologueMasterBallNotCollected ; If no, load this text...
jr z, .masterBallSkip ; ...then skip.
CheckEvent EVENT_USED_MASTER_BALL ; Check if the Master Ball has been used. CheckEvent EVENT_USED_MASTER_BALL ; Check if the Master Ball has been used.
ld hl, ChiefMonologueMasterBallNotUsed ; Load not used by default. ld hl, ChiefMonologueMasterBallNotUsed ; Load not used by default.
jr z, .masterBallSkip ; In which case, we can skip. jr z, .masterBallSkip ; In which case, we can skip.
@ -153,12 +170,48 @@ ChiefText1:
ld de, ChiefVictoryText ld de, ChiefVictoryText
call SaveEndBattleTextPointers call SaveEndBattleTextPointers
jr .done jr .done
.chiefBeaten .chiefBeaten1
ld hl, ChiefAfterBattleText CheckEvent EVENT_GOT_MASTER_BALL ; Check if Master Ball was collected.
ld hl, ChiefAltAfterBattleText ; If no, load this text...
jr z, .noMBallskip ; ...then skip.
ld hl, ChiefAfterBattleText ; otherwise, load this.
.noMBallskip
call PrintText call PrintText
; fallthrough ; fallthrough
.done .done
jp TextScriptEnd jp TextScriptEnd
.chiefSecondFight
CheckEvent EVENT_BEAT_CHIEF ; Check if Chief was beaten
jr nz, .chiefBeaten2 ; If Chief has been beaten, skip the trainer loading
ld hl, ChiefMonologueRematch
call PrintText
ld a, [wSimulatedJoypadStatesEnd] ; ensuring that the text doesn't autoskip.
and a ; yep, here too.
call z, WaitForTextScrollButtonPress ; and here.
call EnableAutoTextBoxDrawing ; and here.
ld c, BANK(Music_MeetEvilTrainer)
ld a, MUSIC_MEET_EVIL_TRAINER
call PlayMusic
call Delay3
ld hl, wd72d
set 6, [hl]
set 7, [hl]
ld a, OPP_CHIEF
ld [wCurOpponent], a
ld a, 2
ld [wTrainerNo], a
ld [wIsTrainerBattle], a
ld a, $1
ld [wSilphGauntlet7FCurScript], a
ld hl, ChiefDefeatedText2
ld de, ChiefVictoryText2
call SaveEndBattleTextPointers
jr .done
.chiefBeaten2
ld hl, ChiefAfterBattleText2
call PrintText
jr .done
ChiefMonologue: ChiefMonologue:
text_far _ChiefMonologue text_far _ChiefMonologue
@ -171,6 +224,10 @@ ChiefMonologueMasterBallUsed:
ChiefMonologueMasterBallNotUsed: ChiefMonologueMasterBallNotUsed:
text_far _ChiefMonologueMasterBallNotUsed text_far _ChiefMonologueMasterBallNotUsed
text_end text_end
ChiefMonologueMasterBallNotCollected:
text_far _ChiefMonologueMasterBallNotCollected
text_end
ChiefDefeatedText: ChiefDefeatedText:
text_far _ChiefDefeatedText text_far _ChiefDefeatedText
@ -183,6 +240,26 @@ ChiefVictoryText:
ChiefAfterBattleText: ChiefAfterBattleText:
text_far _ChiefAfterBattleText text_far _ChiefAfterBattleText
text_end text_end
ChiefAltAfterBattleText:
text_far _ChiefAltAfterBattleText
text_end
ChiefMonologueRematch:
text_far _ChiefMonologueRematch
text_end
ChiefDefeatedText2:
text_far _ChiefDefeatedText2
text_end
ChiefVictoryText2:
text_far _ChiefVictoryText2
text_end
ChiefAfterBattleText2:
text_far _ChiefAfterBattleText2
text_end
ChiefPC: ChiefPC:
text_far _ChiefPCText text_far _ChiefPCText

View file

@ -41,7 +41,7 @@ _Lover2::
_BrunswickBattleText1:: _BrunswickBattleText1::
text "I'm searching" text "I'm searching"
line "for rare BIRD" line "for rare bird"
cont "#MON!" cont "#MON!"
done done
@ -69,7 +69,7 @@ _BrunswickEndBattleText2::
prompt prompt
_BrunswickAfterBattleText2:: _BrunswickAfterBattleText2::
text "I saw a BIRD" text "I saw a bird"
line "#MON with huge" line "#MON with huge"
cont "legs sprint past" cont "legs sprint past"
cont "me!" cont "me!"

View file

@ -67,7 +67,8 @@ _CeladonCityText6::
para "It evolved from" para "It evolved from"
line "POLIWHIRL when I" line "POLIWHIRL when I"
cont "used WATER STONE!" cont "gave it a WATER"
cont "STONE!"
done done
_CeladonCityText7:: _CeladonCityText7::
@ -138,7 +139,8 @@ _CeladonCityText16::
line "protects #MON" line "protects #MON"
cont "against SPECIAL" cont "against SPECIAL"
cont "attacks such as" cont "attacks such as"
cont "fire and water!" cont "FIRE- and WATER-"
cont "type techniques!"
para "It even improves" para "It even improves"
line "their own!" line "their own!"

View file

@ -14,7 +14,7 @@ _ErikaPreBattleText::
para "I teach the art of" para "I teach the art of"
line "flower arranging." line "flower arranging."
cont "My #MON are of" cont "My #MON are of"
cont "the grass-type." cont "the GRASS-type."
para "Oh, I'm sorry, I" para "Oh, I'm sorry, I"
line "had no idea that" line "had no idea that"
@ -110,13 +110,14 @@ _CeladonGymEndBattleText3::
prompt prompt
_CeladonGymAfterBattleText3:: _CeladonGymAfterBattleText3::
text "Grass-type #MON" text "GRASS-type #MON"
line "are tough against" line "are tough against"
cont "the water-type!" cont "the WATER-type!"
para "They also have an" para "They also have an"
line "edge on rock and" line "advantage against"
cont "ground #MON!" cont "ROCK- and GROUND-"
cont "type #MON!"
done done
_CeladonGymBattleText4:: _CeladonGymBattleText4::
@ -137,8 +138,8 @@ _CeladonGymAfterBattleText4::
done done
_CeladonGymBattleText5:: _CeladonGymBattleText5::
text "Look at my grass" text "Look at my GRASS-"
line "#MON!" line "type #MON!"
para "They're so easy" para "They're so easy"
line "to raise!" line "to raise!"
@ -149,7 +150,7 @@ _CeladonGymEndBattleText5::
prompt prompt
_CeladonGymAfterBattleText5:: _CeladonGymAfterBattleText5::
text "We only use grass-" text "We only use GRASS-"
line "type #MON at" line "type #MON at"
cont "our GYM!" cont "our GYM!"
@ -160,8 +161,8 @@ _CeladonGymAfterBattleText5::
_CeladonGymBattleText6:: _CeladonGymBattleText6::
text "Don't bring any" text "Don't bring any"
line "bugs or fire" line "BUG- or FIRE-"
cont "#MON in here!" cont "type #MON!"
done done
_CeladonGymEndBattleText6:: _CeladonGymEndBattleText6::

View file

@ -51,31 +51,20 @@ _JackyAfterBattle::
cont "slow motion..." cont "slow motion..."
para "Ok! I will give" para "Ok! I will give"
line "you a #MON" line "you a gift to"
cont "to help you on" cont "help you on your"
cont "your quest!" cont "quest!"
para "Over there is a" para "Over there is a"
line "@" line "rare #MON!"
text_ram wcd6d
text "!"
para "Go, go, take it!" para "Go, go, take it!"
; para "I look forward"
; line "to our next bout!"
done done
_JackyGift:: _JackyGift::
text_ram wcd6d line "I look forward to"
text " has" line "our next bout!"
line "incredibly good"
cont "evolutionary"
cont "potential!"
para "It will help"
line "you greatly in"
cont "your next bout!"
done done
_JackyN64:: _JackyN64::

View file

@ -26,7 +26,7 @@ _CelesteHillCaveBattleText2::
_CelesteHillCaveEndBattleText2:: _CelesteHillCaveEndBattleText2::
text "...!" text "...!"
line "You are not an" line "You are not an"
cont "ordinary TRAINER!" cont "ordinary trainer!"
prompt prompt
_CelesteHillCaveAfterBattleText2:: ; Allusion to the lack of a Teachy TV _CelesteHillCaveAfterBattleText2:: ; Allusion to the lack of a Teachy TV

View file

@ -1,3 +1,7 @@
_MewtwoBattleText:: _MewtwoBattleText::
text "Mew!@" text "MEWTWO: ..."
para "..."
para "...Mew!!!@"
text_end text_end

View file

@ -13,7 +13,7 @@ _MistyPreBattleText::
para "My policy is an" para "My policy is an"
line "all-out offensive" line "all-out offensive"
cont "with water-type" cont "with WATER-type"
cont "#MON!" cont "#MON!"
done done
@ -111,8 +111,8 @@ _CeruleanGymEndBattleText3::
_CeruleanGymAfterBattleText3:: _CeruleanGymAfterBattleText3::
text "Why is a FIRE-" text "Why is a FIRE-"
line "FIGHTER in a" line "FIGHTER in a"
cont "GYM for water" cont "GYM for WATER-"
cont "#MON?" cont "type #MON?"
para "Haha! You have to" ; Actually happens in real life! para "Haha! You have to" ; Actually happens in real life!
line "check for short" line "check for short"
@ -121,13 +121,13 @@ _CeruleanGymAfterBattleText3::
_CeruleanGymGuidePreBattleText:: _CeruleanGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "Here's my advice!" para "Here's my advice!"
para "The LEADER, MISTY," para "The LEADER, MISTY,"
line "is a pro who uses" line "is a pro who uses"
cont "water #MON!" cont "WATER-types!"
para "You can drain all" para "You can drain all"
line "their water with" line "their water with"
@ -141,7 +141,7 @@ _CeruleanGymGuidePostBattleText::
text "You beat MISTY!" text "You beat MISTY!"
line "What'd I tell ya?" line "What'd I tell ya?"
para "You and me kid," para "You and me, kid,"
line "we make a pretty" line "we make a pretty"
cont "darn good team!" cont "darn good team!"
done done

View file

@ -23,11 +23,11 @@ _ReceivedVolcanoBadgeText::
_BlainePostBattleAdviceText:: _BlainePostBattleAdviceText::
text "FIRE BLAST is the" text "FIRE BLAST is the"
line "ultimate fire" line "ultimate fiery"
cont "technique!" cont "technique!"
para "Don't waste it on" para "Don't waste it on"
line "water #MON!" line "WATER-types!"
done done
_BlaineVolcanoBadgeInfoText:: _BlaineVolcanoBadgeInfoText::
@ -55,7 +55,7 @@ _TM38ExplanationText::
para "TM38 contains" para "TM38 contains"
line "FIRE BLAST!" line "FIRE BLAST!"
para "Teach it to fire-" para "Teach it to FIRE-"
line "type #MON!" line "type #MON!"
para "CHARMELEON or" para "CHARMELEON or"
@ -124,7 +124,7 @@ _CinnabarGymAfterBattleText3::
_CinnabarGymBattleText4:: _CinnabarGymBattleText4::
text "I just like using" text "I just like using"
line "fire #MON!" line "the FIRE-type!"
done done
_CinnabarGymEndBattleText4:: _CinnabarGymEndBattleText4::
@ -133,9 +133,9 @@ _CinnabarGymEndBattleText4::
prompt prompt
_CinnabarGymAfterBattleText4:: _CinnabarGymAfterBattleText4::
text "I wish there was" text "I wonder...does a"
line "a thief #MON!" line "FIRE-type thief"
cont "I'd use that!" cont "#MON exist?"
done done
_CinnabarGymBattleText5:: _CinnabarGymBattleText5::
@ -170,9 +170,9 @@ _CinnabarGymEndBattleText6::
prompt prompt
_CinnabarGymAfterBattleText6:: _CinnabarGymAfterBattleText6::
text "Us fire #MON" text "Us FIRE-type fans"
line "fans like PONYTA" line "like PONYTA and"
cont "and NINETALES!" cont "NINETALES a lot!"
done done
_CinnabarGymBattleText7:: _CinnabarGymBattleText7::
@ -186,21 +186,27 @@ _CinnabarGymEndBattleText7::
prompt prompt
_CinnabarGymAfterBattleText7:: _CinnabarGymAfterBattleText7::
text "Water beats fire!" text "Water beats fire,"
line "But, fire melts" line "but fire easily"
cont "ice #MON!" cont "melts ice!"
para "WATER- and ICE-"
line "type #MON like"
cont "DEWGONG can be"
cont "tricky..."
done done
_CinnabarGymGuidePreBattleText:: _CinnabarGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "The hot-headed" para "The hot-headed"
line "BLAINE is a fire" line "BLAINE is a FIRE-"
cont "#MON pro!" cont "type #MON pro!"
para "Douse his spirits" para "Douse his spirits"
line "with water!" line "with WATER-type"
cont "techniques!"
para "You better take" para "You better take"
line "some BURN HEALs!" line "some BURN HEALs!"

View file

@ -33,7 +33,7 @@ _PoryZSalesmanText1::
para "Tell you what." para "Tell you what."
line "You can get a" line "You can get a"
cont "copy for ¥2100." cont "copy for ¥3000."
cont "What do you say?" cont "What do you say?"
done done
@ -44,6 +44,11 @@ _PoryZSalesmanNoText::
cont "chance!" cont "chance!"
done done
_ReceivedDubiousDiscText::
text "<PLAYER> received"
line "DUBIOUS DISC!@"
text_end
_PoryZSalesmanNoMoneyText:: _PoryZSalesmanNoMoneyText::
text "You'll need more" text "You'll need more"
line "money than that!" line "money than that!"
@ -59,4 +64,6 @@ _PoryZBagFull::
text "Hey, your bag's" text "Hey, your bag's"
line "full! Can't sell" line "full! Can't sell"
cont "you anything like" cont "you anything like"
cont "that!" cont "that!"
done

View file

@ -75,7 +75,7 @@ _CitrineCityText3::
done done
_CitrineCityText4:: _CitrineCityText4::
text "Some BIRD #MON" text "Some bird #MON"
line "roost on the" line "roost on the"
cont "hill north of" cont "hill north of"
cont "here every year." cont "here every year."

View file

@ -10,6 +10,6 @@ _CitrineTradebackHouseGuy::
_CitrineTradebackHouseBooklet:: _CitrineTradebackHouseBooklet::
text "It's a book showing" text "It's a book showing"
line "two strange BIRD" line "two strange bird"
cont "#MON." cont "#MON."
done done

View file

@ -28,7 +28,8 @@ _FightingDojoText_5ce98::
para "In return, I will" para "In return, I will"
line "give you a prized" line "give you a prized"
cont "fighting #MON!" cont "FIGHTING-type"
cont "#MON!"
para "Choose whichever" para "Choose whichever"
line "one you like!" line "one you like!"

View file

@ -145,6 +145,11 @@ _SafariBallSalesmanNoText::
cont "me?" cont "me?"
done done
_ReceivedSafariBallsText::
text "<PLAYER> received"
line "3 SAFARI BALLS!@"
text_end
_SafariBallSalesmanNoMoneyText:: _SafariBallSalesmanNoMoneyText::
text "Not enough money?" text "Not enough money?"
line "Sorry, kid! Paint" line "Sorry, kid! Paint"
@ -160,6 +165,7 @@ _SafariBallBagFull::
line "give you these" line "give you these"
cont "when your bag's" cont "when your bag's"
cont "that full!" cont "that full!"
done
_ReceivedTM50Text:: _ReceivedTM50Text::
text "<PLAYER> received" text "<PLAYER> received"

View file

@ -172,7 +172,7 @@ _FuchsiaGymAfterBattleText6::
_FuchsiaGymGuidePreBattleText:: _FuchsiaGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "FUCHSIA GYM is" para "FUCHSIA GYM is"
line "riddled with" line "riddled with"

View file

@ -88,11 +88,12 @@ _CeladonGameCornerText_48dca::
para "You have better" para "You have better"
line "things to do," line "things to do,"
cont "champ in making!" cont "champ in the"
cont "making!"
para "CELADON GYM's" para "CELADON GYM's"
line "LEADER is ERIKA!" line "LEADER is ERIKA!"
cont "She uses grass-" cont "She uses GRASS-"
cont "type #MON!" cont "type #MON!"
para "She might appear" para "She might appear"

View file

@ -60,7 +60,7 @@ _LoreleiRematchAfterBattleText::
text "I may have lost" text "I may have lost"
line "to you, but I'll" line "to you, but I'll"
cont "never give up on" cont "never give up on"
cont "ice #MON!" cont "icy #MON!"
para "You should aim to" para "You should aim to"
line "win using #MON" line "win using #MON"

View file

@ -27,32 +27,32 @@ _OaksLabText39::
_OaksLabCharmanderText:: _OaksLabCharmanderText::
text "So! You want the" text "So! You want the"
line "fire #MON," line "FIRE #MON,"
cont "CHARMANDER?" cont "CHARMANDER?"
done done
_OaksLabSquirtleText:: _OaksLabSquirtleText::
text "So! You want the" text "So! You want the"
line "water #MON," line "WATER #MON,"
cont "SQUIRTLE?" cont "SQUIRTLE?"
done done
_OaksLabBulbasaurText:: _OaksLabBulbasaurText::
text "So! You want the" text "So! You want the"
line "plant #MON," line "GRASS #MON,"
cont "BULBASAUR?" cont "BULBASAUR?"
done done
_OaksLabPikachuText:: _OaksLabPikachuText::
text "So! You want the" text "So! You want the"
line "electric #MON," line "mouse #MON,"
cont "PIKACHU?" cont "PIKACHU?"
done done
_OaksLabEeveeText:: _OaksLabEeveeText::
text "So! You want the" text "So! You want the"
line "normal #MON," line "evolution #-"
cont "EEVEE?" cont "MON, EEVEE?"
done done
_OaksLabMonEnergeticText:: _OaksLabMonEnergeticText::

View file

@ -1,6 +1,6 @@
_PewterCityText1:: _PewterCityText1::
text "It's rumored that" text "It's rumored that"
line "CLEFAIRYs came" line "CLEFAIRY came"
cont "from the moon!" cont "from the moon!"
para "They appeared " para "They appeared "

View file

@ -9,7 +9,7 @@ _BrockPreBattleText::
para "That's why my" para "That's why my"
line "#MON are all" line "#MON are all"
cont "the rock-type!" cont "the ROCK-type!"
para "Do you still want" para "Do you still want"
line "to challenge me?" line "to challenge me?"

View file

@ -6,7 +6,7 @@ _B2FBook1::
para "We are getting" para "We are getting"
line "high energy" line "high energy"
cont "readings from" cont "readings from"
cont "MEWTWO's PSYCHIC" cont "MEWTWO's psychic"
cont "power!" cont "power!"
para "But..." para "But..."

View file

@ -77,7 +77,7 @@ _RockTunnel2EndBattleText6::
_RockTunnel2AfterBattleText6:: _RockTunnel2AfterBattleText6::
text "In mountains," text "In mountains,"
line "you'll often find" line "you'll often find"
cont "rock-type #MON." cont "ROCK-type #MON."
done done
_RockTunnel2BattleText7:: _RockTunnel2BattleText7::

View file

@ -146,7 +146,7 @@ _OakCitrineExplain::
cont "go to become far" cont "go to become far"
cont "stronger." cont "stronger."
para "Some strange BIRD" para "Some strange bird"
line "#MON are said" line "#MON are said"
cont "to roost there," cont "to roost there,"
cont "but they are so" cont "but they are so"

View file

@ -135,8 +135,8 @@ _Route9AfterBattleText8::
done done
_Route9BattleText9:: _Route9BattleText9::
text "Go, my super bug" text "Go, my super BUG-"
line "#MON!" line "type #MON!"
done done
_Route9EndBattleText9:: _Route9EndBattleText9::
@ -146,7 +146,7 @@ _Route9EndBattleText9::
_Route9AfterBattleText9:: _Route9AfterBattleText9::
text "If you don't like" text "If you don't like"
line "bug #MON, you" line "bugs, you really"
cont "bug me!" cont "bug me!"
done done

View file

@ -102,7 +102,7 @@ _SaffronCityText18::
cont "LEADER: SABRINA" cont "LEADER: SABRINA"
para "The Master of" para "The Master of"
line "Psychic #MON!" line "PSI #MON!"
done done
_SaffronCityText20:: _SaffronCityText20::

View file

@ -72,15 +72,15 @@ _TM46NoRoomText::
_SaffronGymGuidePreBattleText:: _SaffronGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "SABRINA's #MON" para "SABRINA's #MON"
line "use psychic power" line "use psychic power"
cont "instead of force!" cont "instead of force!"
para "Fighting #MON" para "FIGHTING-types"
line "are weak against" line "are weak against"
cont "psychic #MON!" cont "psychic power!"
para "They get creamed" para "They get creamed"
line "before they can" line "before they can"
@ -129,8 +129,9 @@ _SaffronGymEndBattleText2::
prompt prompt
_SaffronGymAfterBattleText2:: _SaffronGymAfterBattleText2::
text "Psychic #MON" text "PSYCHIC-types are"
line "fear only bugs!" ; changed to the Yellow version because this guy LIES in RGB line "afraid of DARK-"
cont "and BUG-types!"
done done
_SaffronGymBattleText3:: _SaffronGymBattleText3::

View file

@ -148,7 +148,7 @@ _SilphCo10Text_6237b::
_OmegaBattleText:: _OmegaBattleText::
text "Bzzt! Clank!" text "Bzzt! Clank!"
text_end done
; Fun fact: For some reason, this text is stored in 10F. Seems to be a beta element - they ARE encountered in 11F. ; Fun fact: For some reason, this text is stored in 10F. Seems to be a beta element - they ARE encountered in 11F.
_SilphCoJessieJamesText1:: _SilphCoJessieJamesText1::

View file

@ -8,9 +8,13 @@ _ChiefMonologue::
para "However, I can't" para "However, I can't"
line "let you leave" line "let you leave"
cont "this place. You" cont "this place quite"
cont "are still looking" cont "yet..."
cont "for the ultimate" prompt
_ChiefMonologueMasterBallNotUsed::
text "You're looking for"
line "for the ultimate"
cont "#MON, aren't" cont "#MON, aren't"
cont "you?" cont "you?"
@ -22,10 +26,8 @@ _ChiefMonologue::
cont "GIOVANNI gone," cont "GIOVANNI gone,"
cont "our company is" cont "our company is"
cont "going under!" cont "going under!"
prompt
_ChiefMonologueMasterBallNotUsed:: para "Now there's only"
text "Now there's only"
line "one way to catch" line "one way to catch"
cont "MEWTWO, and it's" cont "MEWTWO, and it's"
cont "in your hands!" cont "in your hands!"
@ -33,10 +35,24 @@ _ChiefMonologueMasterBallNotUsed::
para "<PLAYER>!" para "<PLAYER>!"
para "Give me that BALL!" para "Give me that BALL!"
prompt done
_ChiefMonologueMasterBallUsed:: _ChiefMonologueMasterBallUsed::
text "...what? You used" text "You're looking for"
line "for the ultimate"
cont "#MON, aren't"
cont "you?"
para "That MASTER"
line "BALL... I should"
cont "never have given"
cont "it to you! With"
cont "MEWTWO loose and"
cont "GIOVANNI gone,"
cont "our company is"
cont "going under!"
para "...what? You used"
line "the MASTER BALL?!" line "the MASTER BALL?!"
para "You stupid child!" para "You stupid child!"
@ -50,7 +66,31 @@ _ChiefMonologueMasterBallUsed::
para "You are in for" para "You are in for"
line "a world of hurt!" ; Like Giovanni, but with a slightly more pompous tone in using "hurt". line "a world of hurt!" ; Like Giovanni, but with a slightly more pompous tone in using "hurt".
prompt done
_ChiefMonologueMasterBallNotCollected::
text "As I watched you"
line "battle GIOVANNI,"
cont "I know how you"
cont "and your #MON"
cont "fight."
para "I must say, your"
line "strength seems..."
cont "promising. That's"
cont "why I invited you"
cont "here, after all."
para "Before my next big"
line "plan, I must see"
cont "how well I stand"
cont "against the new"
cont "champion!"
para "<PLAYER>!"
para "Give it your all!"
done
_ChiefDefeatedText:: _ChiefDefeatedText::
text "No! I..." text "No! I..."
@ -92,6 +132,27 @@ _ChiefAfterBattleText::
cont "world." cont "world."
done done
_ChiefAltAfterBattleText::
text "CHIEF: Just as"
line "I thought..."
cont "No product I"
cont "have is capable"
cont "of trouncing you."
para "Money means I can"
line "be as powerful as"
cont "I want, but what"
cont "I do with that"
cont "power...is very"
cont "important."
para "I still have much"
line "yet to learn..."
para "Go."
done
_ChiefPCText:: _ChiefPCText::
text "It's a PC with" text "It's a PC with"
@ -119,3 +180,46 @@ _ChiefPainting2::
line "of GAWARHED, an" line "of GAWARHED, an"
cont "extinct #MON!" cont "extinct #MON!"
done done
_ChiefMonologueRematch::
text "CHIEF: What?"
line "you're back?"
para "Hmm...you're"
line "looking for a"
cont "rematch, is that"
cont "it?"
para "Alright, if you"
line "insist. OMEGADGE"
cont "could always use"
cont "some more battle"
cont "data..."
para "So, no holding"
line "back!"
done
_ChiefDefeatedText2::
text "Impressive"
line "work..."
prompt
_ChiefVictoryText2::
text "CHIEF: I"
line "expected better."
prompt
_ChiefAfterBattleText2::
text "CHIEF: It really"
line "is no wonder"
cont "how you've been"
cont "capable of"
cont "accomplishing so"
cont "much..."
para "You truly trust"
line "and care for"
cont "your #MON."
done

View file

@ -6,7 +6,7 @@ _LTSurgePostBattleAdviceText::
line "sure powerful!" line "sure powerful!"
para "But, it's useless" para "But, it's useless"
line "against ground-" line "against GROUND-"
cont "type #MON!" cont "type #MON!"
done done
@ -37,7 +37,9 @@ _TM24ExplanationText::
line "THUNDERBOLT!" line "THUNDERBOLT!"
para "Teach it to an" para "Teach it to an"
line "electric #MON!" line "ELECTRIC-type,"
cont "like PIKACHU or"
cont "GAOTORA!"
done done
_TM24NoRoomText:: _TM24NoRoomText::
@ -119,7 +121,7 @@ _VermilionGymAfterBattleText3::
_VermilionGymGuidePreBattleText:: _VermilionGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "LT.SURGE has a" para "LT.SURGE has a"
line "nickname. People" line "nickname. People"
@ -128,9 +130,10 @@ _VermilionGymGuidePreBattleText::
cont "American!" cont "American!"
para "He's an expert on" para "He's an expert on"
line "electric #MON!" line "ELECTRIC-type"
cont "#MON!"
para "Birds and water" para "Birds and aquatic"
line "#MON are at" line "#MON are at"
cont "risk! Beware of" cont "risk! Beware of"
cont "paralysis too!" cont "paralysis too!"

View file

@ -143,7 +143,7 @@ _ViridianGymEndBattleText4::
_ViridianGymAfterBattleText4:: _ViridianGymAfterBattleText4::
text "If my #MON" text "If my #MON"
line "were as good at" line "were as good at"
cont "Karate as I..." cont "karate as I..."
done done
_ViridianGymBattleText5:: _ViridianGymBattleText5::
@ -214,11 +214,7 @@ _ViridianGymAfterBattleText8::
_ViridianGymGuidePreBattleText:: _ViridianGymGuidePreBattleText::
text "Yo! Champ in" text "Yo! Champ in"
line "making!" line "the making!"
para "Even I don't know"
line "VIRIDIAN LEADER's"
cont "identity!"
para "This will be the" para "This will be the"
line "toughest of all" line "toughest of all"
@ -226,7 +222,7 @@ _ViridianGymGuidePreBattleText::
para "I heard that the" para "I heard that the"
line "trainers here" line "trainers here"
cont "like ground-type" cont "like GROUND-type"
cont "#MON!" cont "#MON!"
done done