mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-11-14 00:56:40 +13:00
Merge branch 'master' of https://github.com/ZetaNull/jep-hack
This commit is contained in:
commit
1df5c043fc
|
|
@ -166,7 +166,7 @@ ENDM
|
||||||
map_const ECRUTEAK_GYM, 5, 9 ; 7
|
map_const ECRUTEAK_GYM, 5, 9 ; 7
|
||||||
map_const ECRUTEAK_ITEMFINDER_HOUSE, 4, 4 ; 8
|
map_const ECRUTEAK_ITEMFINDER_HOUSE, 4, 4 ; 8
|
||||||
map_const ECRUTEAK_CITY, 20, 18 ; 9
|
map_const ECRUTEAK_CITY, 20, 18 ; 9
|
||||||
map_const BELLCHIME_TRAIL, 6, 12
|
map_const BELLCHIME_TRAIL, 12, 7
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup BLACKTHORN ; 5
|
newgroup BLACKTHORN ; 5
|
||||||
|
|
@ -211,9 +211,9 @@ ENDM
|
||||||
map_const ROUTE_24, 10, 9 ; 15
|
map_const ROUTE_24, 10, 9 ; 15
|
||||||
map_const ROUTE_25, 30, 9 ; 16
|
map_const ROUTE_25, 30, 9 ; 16
|
||||||
map_const CERULEAN_CITY, 20, 18 ; 17
|
map_const CERULEAN_CITY, 20, 18 ; 17
|
||||||
map_const CERULEAN_CAVE_1F, 9, 15
|
map_const CERULEAN_CAVE_1F, 17, 12
|
||||||
map_const CERULEAN_CAVE_2F, 9, 15
|
map_const CERULEAN_CAVE_2F, 17, 11
|
||||||
map_const CERULEAN_CAVE_B1F, 9, 15
|
map_const CERULEAN_CAVE_B1F, 17, 11
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup AZALEA ; 8
|
newgroup AZALEA ; 8
|
||||||
|
|
@ -316,8 +316,8 @@ ENDM
|
||||||
map_const PEWTER_POKECENTER_1F, 5, 4 ; 6
|
map_const PEWTER_POKECENTER_1F, 5, 4 ; 6
|
||||||
map_const PEWTER_POKECENTER_2F_BETA, 8, 4 ; 7
|
map_const PEWTER_POKECENTER_2F_BETA, 8, 4 ; 7
|
||||||
map_const PEWTER_SNOOZE_SPEECH_HOUSE, 4, 4 ; 8
|
map_const PEWTER_SNOOZE_SPEECH_HOUSE, 4, 4 ; 8
|
||||||
map_const PEWTER_MUSEUM_OF_SCIENCE_1F, 4, 10
|
map_const PEWTER_MUSEUM_OF_SCIENCE_1F, 10, 4
|
||||||
map_const PEWTER_MUSEUM_OF_SCIENCE_2F, 4, 7
|
map_const PEWTER_MUSEUM_OF_SCIENCE_2F, 7, 4
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup FAST_SHIP ; 15
|
newgroup FAST_SHIP ; 15
|
||||||
|
|
@ -457,7 +457,7 @@ ENDM
|
||||||
map_const ROUTE_2_NUGGET_HOUSE, 4, 4 ; 11
|
map_const ROUTE_2_NUGGET_HOUSE, 4, 4 ; 11
|
||||||
map_const ROUTE_2_GATE, 5, 4 ; 12
|
map_const ROUTE_2_GATE, 5, 4 ; 12
|
||||||
map_const VICTORY_ROAD_GATE, 10, 9 ; 13
|
map_const VICTORY_ROAD_GATE, 10, 9 ; 13
|
||||||
map_const VIRIDIAN_FOREST, 27, 15
|
map_const VIRIDIAN_FOREST, 19, 26
|
||||||
map_const VIRIDIAN_FOREST_VIRIDIAN_GATE, 4, 5
|
map_const VIRIDIAN_FOREST_VIRIDIAN_GATE, 4, 5
|
||||||
map_const VIRIDIAN_FOREST_PEWTER_GATE, 4, 5
|
map_const VIRIDIAN_FOREST_PEWTER_GATE, 4, 5
|
||||||
endgroup
|
endgroup
|
||||||
|
|
|
||||||
|
|
@ -491,7 +491,7 @@ MapGroup_Viridian:
|
||||||
map Route2NuggetHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_2, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map Route2NuggetHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_2, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map Route2Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map Route2Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map VictoryRoadGate, TILESET_GATE, GATE, LANDMARK_ROUTE_26, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map VictoryRoadGate, TILESET_GATE, GATE, LANDMARK_ROUTE_26, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map ViridianForest, TILESET_FOREST, CAVE, LANDMARK_VIRIDIAN_FOREST, MUSIC_UNION_CAVE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map ViridianForest, TILESET_FOREST, CAVE, LANDMARK_VIRIDIAN_FOREST, MUSIC_ROUTE_2, FALSE, PALETTE_AUTO, FISHGROUP_SHORE ; MUSIC_ROUTE_2 is the viridian forest remix
|
||||||
map ViridianForestViridianGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map ViridianForestViridianGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map ViridianForestPewterGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map ViridianForestPewterGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_VIRIDIAN_MAPS
|
assert_table_length NUM_VIRIDIAN_MAPS
|
||||||
|
|
|
||||||
|
|
@ -84,4 +84,5 @@ MapScenes::
|
||||||
scene_var MOUNT_MOON_SQUARE, wMountMoonSquareSceneID
|
scene_var MOUNT_MOON_SQUARE, wMountMoonSquareSceneID
|
||||||
scene_var MOBILE_TRADE_ROOM, wMobileTradeRoomSceneID
|
scene_var MOBILE_TRADE_ROOM, wMobileTradeRoomSceneID
|
||||||
scene_var MOBILE_BATTLE_ROOM, wMobileBattleRoomSceneID
|
scene_var MOBILE_BATTLE_ROOM, wMobileBattleRoomSceneID
|
||||||
|
scene_var CERULEAN_CAVE_1F, wCeruleanCave1FSceneID
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -126,3 +126,4 @@
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 7d
|
tilecoll WALL, WALL, WALL, WALL ; 7d
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 7e
|
tilecoll WALL, WALL, WALL, WALL ; 7e
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 7f
|
tilecoll WALL, WALL, WALL, WALL ; 7f
|
||||||
|
tilecoll WALL, WALL, DOOR, WALL ; 80
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -62,3 +62,5 @@
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 3d
|
tilecoll WALL, WALL, WALL, WALL ; 3d
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 3e
|
tilecoll WALL, WALL, WALL, WALL ; 3e
|
||||||
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; 3f
|
tilecoll LONG_GRASS, LONG_GRASS, LONG_GRASS, LONG_GRASS ; 3f
|
||||||
|
tilecoll WALL, FLOOR, WALL, WARP_CARPET_DOWN ; 40
|
||||||
|
tilecoll FLOOR, WALL, WARP_CARPET_DOWN, WALL ; 41
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -234,15 +234,6 @@ INCBIN "data/tilesets/johto_modern_metatiles.bin"
|
||||||
TilesetJohtoModernColl::
|
TilesetJohtoModernColl::
|
||||||
INCLUDE "data/tilesets/johto_modern_collision.asm"
|
INCLUDE "data/tilesets/johto_modern_collision.asm"
|
||||||
|
|
||||||
TilesetTraditionalHouseGFX::
|
|
||||||
INCBIN "gfx/tilesets/traditional_house.2bpp.lz"
|
|
||||||
|
|
||||||
TilesetTraditionalHouseMeta::
|
|
||||||
INCBIN "data/tilesets/traditional_house_metatiles.bin"
|
|
||||||
|
|
||||||
TilesetTraditionalHouseColl::
|
|
||||||
INCLUDE "data/tilesets/traditional_house_collision.asm"
|
|
||||||
|
|
||||||
|
|
||||||
SECTION "Tileset Data 6", ROMX
|
SECTION "Tileset Data 6", ROMX
|
||||||
|
|
||||||
|
|
@ -462,4 +453,15 @@ TilesetAerodactylWordRoomAttr::
|
||||||
INCBIN "data/tilesets/aerodactyl_word_room_attributes.bin"
|
INCBIN "data/tilesets/aerodactyl_word_room_attributes.bin"
|
||||||
|
|
||||||
TilesetNihon1Attr::
|
TilesetNihon1Attr::
|
||||||
INCBIN "data/tilesets/nihon01_attributes.bin"
|
INCBIN "data/tilesets/nihon01_attributes.bin"
|
||||||
|
|
||||||
|
SECTION "Tileset Data 12", ROMX
|
||||||
|
|
||||||
|
TilesetTraditionalHouseGFX::
|
||||||
|
INCBIN "gfx/tilesets/traditional_house.2bpp.lz"
|
||||||
|
|
||||||
|
TilesetTraditionalHouseMeta::
|
||||||
|
INCBIN "data/tilesets/traditional_house_metatiles.bin"
|
||||||
|
|
||||||
|
TilesetTraditionalHouseColl::
|
||||||
|
INCLUDE "data/tilesets/traditional_house_collision.asm"
|
||||||
|
|
@ -1503,6 +1503,9 @@ SaveScreen_LoadConnection::
|
||||||
jr nz, .row
|
jr nz, .row
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
GenericFinishBridge::
|
||||||
|
ld a, 1
|
||||||
|
ld [wOverworldDelaySkip], a
|
||||||
GetMovementPermissions::
|
GetMovementPermissions::
|
||||||
xor a
|
xor a
|
||||||
ld [wTilePermissions], a
|
ld [wTilePermissions], a
|
||||||
|
|
|
||||||
|
|
@ -63,3 +63,13 @@ MACRO end_water_wildmons
|
||||||
assert WATER_WILDDATA_LENGTH == @ - {CURRENT_WATER_WILDMONS_LABEL}, \
|
assert WATER_WILDDATA_LENGTH == @ - {CURRENT_WATER_WILDMONS_LABEL}, \
|
||||||
"def_water_wildmons {CURRENT_WATER_WILDMONS_MAP}: expected {d:WATER_WILDDATA_LENGTH} bytes"
|
"def_water_wildmons {CURRENT_WATER_WILDMONS_MAP}: expected {d:WATER_WILDDATA_LENGTH} bytes"
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
MACRO jmp
|
||||||
|
if _NARG == 1
|
||||||
|
jp \1
|
||||||
|
else
|
||||||
|
jp \1, \2
|
||||||
|
shift
|
||||||
|
endc
|
||||||
|
assert warn, (\1) - @ > 127 || (\1) - @ < -129, "jp can be jr"
|
||||||
|
ENDM
|
||||||
|
|
|
||||||
|
|
@ -94,3 +94,11 @@ if _NARG == 0
|
||||||
sine_table 32
|
sine_table 32
|
||||||
endc
|
endc
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
MACRO changebridgeblock
|
||||||
|
; lb de, \1 + 4, \2 + 4
|
||||||
|
; call GetBlockLocation
|
||||||
|
ld hl, wOverworldMapBlocks + (\2 / 2 + 3) * (\4_WIDTH + 6) + \1 / 2 + 3
|
||||||
|
; hard-coding the above calculation for efficiency
|
||||||
|
ld [hl], \3
|
||||||
|
ENDM
|
||||||
|
|
|
||||||
|
|
@ -1077,4 +1077,13 @@ MACRO checkmaplockedmons
|
||||||
db checkmaplockedmons_command
|
db checkmaplockedmons_command
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
MACRO callthisasm
|
||||||
|
; "callasm .asm\@" causes a "File stack dump too long, got truncated"
|
||||||
|
; error due to the long filename:linenumber trace of nested macros.
|
||||||
|
db callasm_command
|
||||||
|
dba .asm\@
|
||||||
|
end
|
||||||
|
.asm\@
|
||||||
|
ENDM
|
||||||
|
|
||||||
DEF NUM_EVENT_COMMANDS EQU const_value
|
DEF NUM_EVENT_COMMANDS EQU const_value
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,48 @@ CeruleanCave1F_MapScripts:
|
||||||
def_scene_scripts
|
def_scene_scripts
|
||||||
|
|
||||||
def_callbacks
|
def_callbacks
|
||||||
|
CeruleanCave1FTileScript:
|
||||||
|
checkscene
|
||||||
|
iftrue .underfoot
|
||||||
|
callasm CeruleanCave1F_OverheadBridgeAsm
|
||||||
|
endcallback
|
||||||
|
|
||||||
|
.underfoot:
|
||||||
|
callasm CeruleanCave1F_UnderfootBridgeAsm
|
||||||
|
endcallback
|
||||||
|
|
||||||
|
CeruleanCave1F_OverheadBridgeAsm:
|
||||||
|
changebridgeblock 20, 2, $ea, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 2, $eb, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 20, 4, $ee, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 4, $ef, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 20, 6, $59, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 6, $5b, CERULEAN_CAVE_1F
|
||||||
|
jmp BufferScreen
|
||||||
|
|
||||||
|
CeruleanCave1F_UnderfootBridgeAsm:
|
||||||
|
changebridgeblock 20, 2, $e8, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 2, $e9, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 20, 4, $ec, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 4, $ed, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 20, 6, $55, CERULEAN_CAVE_1F
|
||||||
|
changebridgeblock 22, 6, $57, CERULEAN_CAVE_1F
|
||||||
|
jmp BufferScreen
|
||||||
|
|
||||||
|
CeruleanCave1FBridgeOverheadTrigger:
|
||||||
|
callasm CeruleanCave1F_OverheadBridgeAsm
|
||||||
|
callthisasm
|
||||||
|
xor a
|
||||||
|
jr CeruleanCave1F_FinishBridge
|
||||||
|
|
||||||
|
CeruleanCave1FBridgeUnderfootTrigger:
|
||||||
|
callasm CeruleanCave1F_UnderfootBridgeAsm
|
||||||
|
callthisasm
|
||||||
|
ld a, $1
|
||||||
|
CeruleanCave1F_FinishBridge:
|
||||||
|
ld [wWalkingOnBridge], a
|
||||||
|
ld [wCeruleanCave1FSceneID], a ; setscene a
|
||||||
|
jmp GenericFinishBridge
|
||||||
|
|
||||||
CeruleanCave1F_MapEvents:
|
CeruleanCave1F_MapEvents:
|
||||||
def_warp_events
|
def_warp_events
|
||||||
|
|
@ -15,6 +57,12 @@ CeruleanCave1F_MapEvents:
|
||||||
warp_event 5, 15, CERULEAN_CAVE_2F, 6
|
warp_event 5, 15, CERULEAN_CAVE_2F, 6
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
coord_event 20, 4, 1, CeruleanCave1FBridgeOverheadTrigger
|
||||||
|
coord_event 20, 5, 1, CeruleanCave1FBridgeOverheadTrigger
|
||||||
|
coord_event 23, 4, 1, CeruleanCave1FBridgeOverheadTrigger
|
||||||
|
coord_event 23, 5, 1, CeruleanCave1FBridgeOverheadTrigger
|
||||||
|
coord_event 21, 7, 0, CeruleanCave1FBridgeUnderfootTrigger
|
||||||
|
coord_event 22, 7, 0, CeruleanCave1FBridgeUnderfootTrigger
|
||||||
|
|
||||||
def_bg_events
|
def_bg_events
|
||||||
bg_event 10, 13, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_1F_HIDDEN_ULTRA_BALL
|
bg_event 10, 13, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_1F_HIDDEN_ULTRA_BALL
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ CeruleanCaveB1F_MapEvents:
|
||||||
def_bg_events
|
def_bg_events
|
||||||
bg_event 8, 6, BGEVENT_ITEM + MAX_REVIVE, EVENT_CERULEAN_CAVE_B1F_HIDDEN_MAX_REVIVE
|
bg_event 8, 6, BGEVENT_ITEM + MAX_REVIVE, EVENT_CERULEAN_CAVE_B1F_HIDDEN_MAX_REVIVE
|
||||||
bg_event 24, 11, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_B1F_HIDDEN_ULTRA_BALL
|
bg_event 24, 11, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_B1F_HIDDEN_ULTRA_BALL
|
||||||
|
bg_event 7, 13, BGEVENT_ITEM, CeruleanCityHiddenBerserkGene
|
||||||
|
|
||||||
def_object_events
|
def_object_events
|
||||||
object_event 7, 13, SPRITE_JYNX, SPRITEMOVEDATA_POKEMON, 0, MEWTWO, -1, -1, PAL_NPC_PURPLE, OBJECTTYPE_SCRIPT, 0, CeruleanCaveMewtwo, EVENT_CERULEAN_CAVE_MEWTWO
|
object_event 7, 13, SPRITE_JYNX, SPRITEMOVEDATA_POKEMON, 0, MEWTWO, -1, -1, PAL_NPC_PURPLE, OBJECTTYPE_SCRIPT, 0, CeruleanCaveMewtwo, EVENT_CERULEAN_CAVE_MEWTWO
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@
|
||||||
t
|
t
|
||||||
|
|
||||||
|
|
||||||
n1m0m+%
|
n1m0mWp
|
||||||
t
|
t
|
||||||
tttm%Ct
|
tttmKt
|
||||||
t
|
t
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -283,6 +283,7 @@ CeruleanCity_MapEvents:
|
||||||
warp_event 19, 21, CERULEAN_POKECENTER_1F, 1
|
warp_event 19, 21, CERULEAN_POKECENTER_1F, 1
|
||||||
warp_event 30, 23, CERULEAN_GYM, 1
|
warp_event 30, 23, CERULEAN_GYM, 1
|
||||||
warp_event 25, 29, CERULEAN_MART, 2
|
warp_event 25, 29, CERULEAN_MART, 2
|
||||||
|
warp_event 2, 11, CERULEAN_CAVE_1F, 1
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
|
|
@ -295,7 +296,7 @@ CeruleanCity_MapEvents:
|
||||||
bg_event 14, 29, BGEVENT_READ, CeruleanLockedDoor
|
bg_event 14, 29, BGEVENT_READ, CeruleanLockedDoor
|
||||||
bg_event 20, 21, BGEVENT_READ, CeruleanCityPokecenterSign
|
bg_event 20, 21, BGEVENT_READ, CeruleanCityPokecenterSign
|
||||||
bg_event 26, 29, BGEVENT_READ, CeruleanCityMartSign
|
bg_event 26, 29, BGEVENT_READ, CeruleanCityMartSign
|
||||||
bg_event 2, 12, BGEVENT_ITEM, CeruleanCityHiddenBerserkGene
|
;bg_event 2, 12, BGEVENT_ITEM, CeruleanCityHiddenBerserkGene ; To be moved to where Mewtwo will have been sitting.
|
||||||
|
|
||||||
def_object_events
|
def_object_events
|
||||||
object_event 15, 23, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanCityCooltrainerMScript, -1
|
object_event 15, 23, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanCityCooltrainerMScript, -1
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
|
|
||||||
T!
|
T!
|
||||||
ooo7}~ttttntmVUw
|
ooo7€~ttttntmVUw
|
||||||
t
|
t
|
||||||
|
|
||||||
6nwtttt{oowwwwwwwttt{tttn{{
|
6nwtttt{oowwwwwwwttt{tttn{{
|
||||||
|
|
|
||||||
|
|
@ -68,12 +68,12 @@ FuchsiaCityPokefanMText:
|
||||||
done
|
done
|
||||||
|
|
||||||
FuchsiaCityTeacherText:
|
FuchsiaCityTeacherText:
|
||||||
text "The SAFARI ZONE is"
|
text "I caught a"
|
||||||
line "closed… It's sad,"
|
line "TRAMPEL in the"
|
||||||
|
cont "SAFARI ZONE!"
|
||||||
para "considering it's"
|
|
||||||
line "FUCHSIA's main"
|
para "I should show"
|
||||||
cont "attraction."
|
line "it to my class!"
|
||||||
done
|
done
|
||||||
|
|
||||||
FuchsiaCitySignText:
|
FuchsiaCitySignText:
|
||||||
|
|
@ -93,12 +93,8 @@ FuchsiaGymSignText:
|
||||||
done
|
done
|
||||||
|
|
||||||
SafariZoneOfficeSignText:
|
SafariZoneOfficeSignText:
|
||||||
text "There's a notice"
|
text "#MON PARADISE"
|
||||||
line "here…"
|
line "SAFARI ZONE"
|
||||||
|
|
||||||
para "SAFARI ZONE OFFICE"
|
|
||||||
line "is closed until"
|
|
||||||
cont "further notice."
|
|
||||||
done
|
done
|
||||||
|
|
||||||
WardensHomeSignText:
|
WardensHomeSignText:
|
||||||
|
|
@ -107,12 +103,8 @@ WardensHomeSignText:
|
||||||
done
|
done
|
||||||
|
|
||||||
SafariZoneClosedSignText:
|
SafariZoneClosedSignText:
|
||||||
text "The WARDEN is"
|
text "SAFARI GAME"
|
||||||
line "traveling abroad."
|
line "#MON-U-CATCH!"
|
||||||
|
|
||||||
para "Therefore, the"
|
|
||||||
line "SAFARI ZONE is"
|
|
||||||
cont "closed."
|
|
||||||
done
|
done
|
||||||
|
|
||||||
NoLitteringSignText:
|
NoLitteringSignText:
|
||||||
|
|
@ -132,7 +124,7 @@ FuchsiaCity_MapEvents:
|
||||||
warp_event 11, 27, BILLS_BROTHERS_HOUSE, 1
|
warp_event 11, 27, BILLS_BROTHERS_HOUSE, 1
|
||||||
warp_event 19, 27, FUCHSIA_POKECENTER_1F, 1
|
warp_event 19, 27, FUCHSIA_POKECENTER_1F, 1
|
||||||
warp_event 27, 27, SAFARI_ZONE_WARDENS_HOME, 1
|
warp_event 27, 27, SAFARI_ZONE_WARDENS_HOME, 1
|
||||||
warp_event 18, 3, SAFARI_ZONE_FUCHSIA_GATE_BETA, 3 ; inaccessible
|
warp_event 18, 3, SAFARI_ZONE_FUCHSIA_GATE_BETA, 3
|
||||||
warp_event 37, 22, ROUTE_15_FUCHSIA_GATE, 1
|
warp_event 37, 22, ROUTE_15_FUCHSIA_GATE, 1
|
||||||
warp_event 37, 23, ROUTE_15_FUCHSIA_GATE, 2
|
warp_event 37, 23, ROUTE_15_FUCHSIA_GATE, 2
|
||||||
warp_event 7, 35, ROUTE_19_FUCHSIA_GATE, 1
|
warp_event 7, 35, ROUTE_19_FUCHSIA_GATE, 1
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ RRRRRRRRRRRR?;tt
T!tt
|
||||||
|
|
||||||
,)ttuqqv7}~t
|
,)ttuqqv7}~t
|
||||||
|
|
||||||
ttn,)/7}}~/B,)
|
ttn,)/7}€~/B,)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -129,12 +129,8 @@ PewterGymSignText:
|
||||||
done
|
done
|
||||||
|
|
||||||
PewterMuseumSignText:
|
PewterMuseumSignText:
|
||||||
text "There's a notice"
|
text "PEWTER MUSEUM OF"
|
||||||
line "here…"
|
line "SCIENCE"
|
||||||
|
|
||||||
para "PEWTER MUSEUM OF"
|
|
||||||
line "SCIENCE is closed"
|
|
||||||
cont "for renovations…"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
PewterCityMtMoonGiftShopSignText:
|
PewterCityMtMoonGiftShopSignText:
|
||||||
|
|
@ -159,6 +155,7 @@ PewterCity_MapEvents:
|
||||||
warp_event 23, 17, PEWTER_MART, 2
|
warp_event 23, 17, PEWTER_MART, 2
|
||||||
warp_event 13, 25, PEWTER_POKECENTER_1F, 1
|
warp_event 13, 25, PEWTER_POKECENTER_1F, 1
|
||||||
warp_event 7, 29, PEWTER_SNOOZE_SPEECH_HOUSE, 1
|
warp_event 7, 29, PEWTER_SNOOZE_SPEECH_HOUSE, 1
|
||||||
|
warp_event 14, 7, PEWTER_MUSEUM_OF_SCIENCE_1F, 1
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,22 +3,17 @@
|
||||||
|
|
||||||
>??;
|
>??;
|
||||||
11111$W%
|
11111$W%
|
||||||
n2ll1tt
|
|
||||||
n
|
|
||||||
|
|
||||||
11111lnll
|
|
||||||
|
|
||||||
1nlnl
|
|
||||||
|
|
||||||
1nnnnLL111nnnnmm2llnnnnmL/ononmm/mo
|
|
||||||
|
|
||||||
|
|
||||||
o
|
|
||||||
o
|
|
||||||
mOPl
|
|
||||||
l
|
|
||||||
|
|
||||||
l T!n|}~ROMRR/UUUUUn
|
2l1tt
|
||||||
|
OPm
|
||||||
|
11111 T!
|
||||||
|
|
||||||
|
17}~11112ll//
|
||||||
|
|
||||||
|
|
||||||
|
OP T! !|}~RO|~R/UUUUUn
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
const ROUTE2_BUG_CATCHER2
|
const ROUTE2_BUG_CATCHER2
|
||||||
const ROUTE2_BUG_CATCHER3
|
const ROUTE2_BUG_CATCHER3
|
||||||
const ROUTE2_POKE_BALL1
|
const ROUTE2_POKE_BALL1
|
||||||
const ROUTE2_POKE_BALL2
|
|
||||||
const ROUTE2_POKE_BALL3
|
const ROUTE2_POKE_BALL3
|
||||||
const ROUTE2_POKE_BALL4
|
const ROUTE2_POKE_BALL4
|
||||||
const ROUTE2_FRUIT_TREE
|
const ROUTE2_FRUIT_TREE
|
||||||
|
|
@ -153,23 +152,23 @@ Route2_MapEvents:
|
||||||
warp_event 16, 27, ROUTE_2_GATE, 1
|
warp_event 16, 27, ROUTE_2_GATE, 1
|
||||||
warp_event 17, 27, ROUTE_2_GATE, 2
|
warp_event 17, 27, ROUTE_2_GATE, 2
|
||||||
warp_event 12, 7, DIGLETTS_CAVE, 3
|
warp_event 12, 7, DIGLETTS_CAVE, 3
|
||||||
|
warp_event 5, 33, VIRIDIAN_FOREST_VIRIDIAN_GATE, 1
|
||||||
|
warp_event 2, 11, VIRIDIAN_FOREST_PEWTER_GATE, 3
|
||||||
|
warp_event 3, 11, VIRIDIAN_FOREST_PEWTER_GATE, 4
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
def_bg_events
|
def_bg_events
|
||||||
bg_event 7, 51, BGEVENT_READ, Route2Sign
|
bg_event 7, 51, BGEVENT_READ, Route2Sign
|
||||||
bg_event 11, 9, BGEVENT_READ, Route2DiglettsCaveSign
|
bg_event 11, 9, BGEVENT_READ, Route2DiglettsCaveSign
|
||||||
bg_event 7, 23, BGEVENT_ITEM, Route2HiddenMaxEther
|
bg_event 19, 32, BGEVENT_ITEM, Route2HiddenMaxEther
|
||||||
bg_event 4, 14, BGEVENT_ITEM, Route2HiddenFullHeal
|
bg_event 8, 33, BGEVENT_ITEM, Route2HiddenRevive
|
||||||
bg_event 4, 27, BGEVENT_ITEM, Route2HiddenFullRestore
|
|
||||||
bg_event 11, 30, BGEVENT_ITEM, Route2HiddenRevive
|
|
||||||
|
|
||||||
def_object_events
|
def_object_events
|
||||||
object_event 10, 45, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 5, TrainerBugCatcherRob, -1
|
object_event 10, 45, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 5, TrainerBugCatcherRob, -1
|
||||||
object_event 6, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherEd, -1
|
object_event 6, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherEd, -1
|
||||||
object_event 0, 40, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherDoug, -1
|
object_event 0, 40, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherDoug, -1
|
||||||
object_event 0, 29, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2DireHit, EVENT_ROUTE_2_DIRE_HIT
|
object_event 14, 44, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2DireHit, EVENT_ROUTE_2_DIRE_HIT
|
||||||
object_event 2, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2MaxPotion, EVENT_ROUTE_2_MAX_POTION
|
object_event 11, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Carbos, EVENT_ROUTE_2_CARBOS
|
||||||
object_event 19, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Carbos, EVENT_ROUTE_2_CARBOS
|
|
||||||
object_event 14, 50, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Elixer, EVENT_ROUTE_2_ELIXER
|
object_event 14, 50, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Elixer, EVENT_ROUTE_2_ELIXER
|
||||||
object_event 10, 14, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route2FruitTree, -1
|
object_event 2, 3, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route2FruitTree, -1
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,14 @@ X
|
||||||
$WW+%
|
$WW+%
|
||||||
Z/[Y
|
Z/[Y
|
||||||
XX
|
XX
|
||||||
Z/a)
|
Z)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Y
|
Y
|
||||||
XZ/C)/[
|
XZ/C)/[
|
||||||
Z/ook)
|
Z/oo\k)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
?//'#33+
|
@A())*,--.0112
|
||||||
|
|
@ -62,7 +62,7 @@ BugCatcherDaneSeenText:
|
||||||
text "Welcome to"
|
text "Welcome to"
|
||||||
line "Viridian Forest."
|
line "Viridian Forest."
|
||||||
cont "Enjoy my Bug-type"
|
cont "Enjoy my Bug-type"
|
||||||
cont "#mon."
|
cont "#MON!"
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherDaneBeatenText:
|
BugCatcherDaneBeatenText:
|
||||||
|
|
@ -88,11 +88,11 @@ BugCatcherDionBeatenText:
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherDionAfterBattleText:
|
BugCatcherDionAfterBattleText:
|
||||||
text "Bug-type #mon"
|
text "Bug-type #MON"
|
||||||
line "make all kinds of"
|
line "make all kinds of"
|
||||||
cont "sounds."
|
cont "sounds."
|
||||||
|
|
||||||
para "For bug #mon"
|
para "For bug #MON"
|
||||||
line "fans, knowing how"
|
line "fans, knowing how"
|
||||||
cont "to distinguish"
|
cont "to distinguish"
|
||||||
cont "them is key!"
|
cont "them is key!"
|
||||||
|
|
@ -100,11 +100,11 @@ BugCatcherDionAfterBattleText:
|
||||||
|
|
||||||
BugCatcherStaceySeenText:
|
BugCatcherStaceySeenText:
|
||||||
text "Wow, that's a HUGE"
|
text "Wow, that's a HUGE"
|
||||||
line "#mon!"
|
line "#MON!"
|
||||||
|
|
||||||
para "…"
|
para "…"
|
||||||
line "…What kind of"
|
line "…What kind of"
|
||||||
cont "trainer?!"
|
cont "TRAINER?!"
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherStaceyBeatenText:
|
BugCatcherStaceyBeatenText:
|
||||||
|
|
@ -116,14 +116,14 @@ BugCatcherStaceyAfterBattleText:
|
||||||
text "Has anyone ever"
|
text "Has anyone ever"
|
||||||
line "told you that from"
|
line "told you that from"
|
||||||
cont "behind you look"
|
cont "behind you look"
|
||||||
cont "like a Venonat?"
|
cont "like a VENONAT?"
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherEllisSeenText:
|
BugCatcherEllisSeenText:
|
||||||
text "There's nothing"
|
text "There's nothing"
|
||||||
line "more efficient and"
|
line "more efficient and"
|
||||||
cont "beautiful than a"
|
cont "beautiful than a"
|
||||||
cont "Bug-type #mon."
|
cont "Bug-type #MON."
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherEllisBeatenText:
|
BugCatcherEllisBeatenText:
|
||||||
|
|
@ -139,20 +139,20 @@ BugCatcherEllisAfterBattleText:
|
||||||
|
|
||||||
BugCatcherAbnerSeenText:
|
BugCatcherAbnerSeenText:
|
||||||
text "Many people prefer"
|
text "Many people prefer"
|
||||||
line "solid bug #mon"
|
line "solid bug #MON"
|
||||||
cont "over squishy bug"
|
cont "over squishy bug"
|
||||||
cont "#mon."
|
cont "#MON."
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherAbnerBeatenText:
|
BugCatcherAbnerBeatenText:
|
||||||
text "Thanks for your"
|
text "Thanks for your"
|
||||||
line "hard work, my"
|
line "hard work, my"
|
||||||
cont "lovely #mon…"
|
cont "lovely #MON…"
|
||||||
done
|
done
|
||||||
|
|
||||||
BugCatcherAbnerAfterBattleText:
|
BugCatcherAbnerAfterBattleText:
|
||||||
text "Doesn't matter what"
|
text "Doesn't matter what"
|
||||||
line "kind of #mon--"
|
line "kind of #MON--"
|
||||||
|
|
||||||
para "as long as you"
|
para "as long as you"
|
||||||
line "like them, they"
|
line "like them, they"
|
||||||
|
|
@ -161,15 +161,15 @@ BugCatcherAbnerAfterBattleText:
|
||||||
|
|
||||||
ViridianForestSignText1:
|
ViridianForestSignText1:
|
||||||
text "Leaving"
|
text "Leaving"
|
||||||
line "Viridian Forest"
|
line "VIRIDIAN FOREST"
|
||||||
cont "Pewter City Ahead"
|
cont "PEWTER CITY ahead"
|
||||||
done
|
done
|
||||||
|
|
||||||
ViridianForestSignText2:
|
ViridianForestSignText2:
|
||||||
text "Trainer Tips"
|
text "Trainer Tips"
|
||||||
|
|
||||||
para "Hold on to that"
|
para "Hold on to that"
|
||||||
line "Big Mushroom!"
|
line "BIG MUSHROOM!"
|
||||||
|
|
||||||
para "Some maniacs will"
|
para "Some maniacs will"
|
||||||
line "pay lots of money"
|
line "pay lots of money"
|
||||||
|
|
@ -179,21 +179,22 @@ ViridianForestSignText2:
|
||||||
ViridianForestSignText3:
|
ViridianForestSignText3:
|
||||||
text "Trainer Tips"
|
text "Trainer Tips"
|
||||||
|
|
||||||
para "Grass-type #mon"
|
para "Weaken #MON"
|
||||||
line "are unaffected by"
|
line "before trying"
|
||||||
|
cont "to catch them!"
|
||||||
para "powder and spore"
|
|
||||||
line "moves!"
|
para "When healthy,"
|
||||||
|
line "they may escape!"
|
||||||
done
|
done
|
||||||
|
|
||||||
ViridianForestSignText4:
|
ViridianForestSignText4:
|
||||||
text "For poison, use"
|
text "For poison, use"
|
||||||
line "Antidote! Get it"
|
line "ANTIDOTE! Get it"
|
||||||
cont "at #mon Marts!"
|
cont "at #MON MARTs!"
|
||||||
done
|
done
|
||||||
|
|
||||||
ViridianForestSignText5:
|
ViridianForestSignText5:
|
||||||
text "Trainer Tips"
|
text "TRAINER TIPS"
|
||||||
|
|
||||||
para "Poison-type #-"
|
para "Poison-type #-"
|
||||||
line "mon can't be poi-"
|
line "mon can't be poi-"
|
||||||
|
|
@ -201,9 +202,9 @@ ViridianForestSignText5:
|
||||||
done
|
done
|
||||||
|
|
||||||
ViridianForestSignText6:
|
ViridianForestSignText6:
|
||||||
text "Trainer Tips"
|
text "TRAINER TIPS"
|
||||||
|
|
||||||
para "Weaken #mon"
|
para "Weaken #MON"
|
||||||
line "before attempting"
|
line "before attempting"
|
||||||
cont "capture!"
|
cont "capture!"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1838,7 +1838,7 @@ wBufferMon:: party_struct wBufferMon
|
||||||
ds 8
|
ds 8
|
||||||
wMonOrItemNameBuffer:: ds NAME_LENGTH
|
wMonOrItemNameBuffer:: ds NAME_LENGTH
|
||||||
ds NAME_LENGTH
|
ds NAME_LENGTH
|
||||||
|
wOverworldDelaySkip:: db
|
||||||
|
|
||||||
SECTION UNION "Miscellaneous WRAM 1", WRAMX
|
SECTION UNION "Miscellaneous WRAM 1", WRAMX
|
||||||
|
|
||||||
|
|
@ -3120,6 +3120,7 @@ wFastShipB1FSceneID:: db
|
||||||
wMountMoonSquareSceneID:: db
|
wMountMoonSquareSceneID:: db
|
||||||
wMobileTradeRoomSceneID:: db
|
wMobileTradeRoomSceneID:: db
|
||||||
wMobileBattleRoomSceneID:: db
|
wMobileBattleRoomSceneID:: db
|
||||||
|
wCeruleanCave1FSceneID:: db
|
||||||
|
|
||||||
ds 49
|
ds 49
|
||||||
|
|
||||||
|
|
@ -3235,6 +3236,9 @@ wdc41:: ds 1
|
||||||
wdc42:: ds 8
|
wdc42:: ds 8
|
||||||
wBuenasPassword:: db
|
wBuenasPassword:: db
|
||||||
wBlueCardBalance:: db
|
wBlueCardBalance:: db
|
||||||
|
|
||||||
|
wWalkingOnBridge:: db
|
||||||
|
|
||||||
wDailyRematchFlags:: ds 4
|
wDailyRematchFlags:: ds 4
|
||||||
wDailyPhoneItemFlags:: ds 4
|
wDailyPhoneItemFlags:: ds 4
|
||||||
wDailyPhoneTimeOfDayFlags:: ds 4
|
wDailyPhoneTimeOfDayFlags:: ds 4
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue