You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-12-11 05:02:16 -08:00
Split map scripts, text, events from main.asm
The commit we deserve
This commit is contained in:
193
maps/RuinsofAlphOmanyteChamber.asm
Normal file
193
maps/RuinsofAlphOmanyteChamber.asm
Normal file
@@ -0,0 +1,193 @@
|
||||
RuinsofAlphOmanyteChamber_MapScriptHeader: ; 0x58bdc
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x58be9, $0000
|
||||
dw UnknownScript_0x58bf7, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x58bf8
|
||||
; 0x58be9
|
||||
|
||||
UnknownScript_0x58be9: ; 0x58be9
|
||||
special $0084
|
||||
checkbit1 $0328
|
||||
iftrue UnknownScript_0x58bf3
|
||||
end
|
||||
; 0x58bf3
|
||||
|
||||
UnknownScript_0x58bf3: ; 0x58bf3
|
||||
priorityjump UnknownScript_0x58c12
|
||||
end
|
||||
; 0x58bf7
|
||||
|
||||
UnknownScript_0x58bf7: ; 0x58bf7
|
||||
end
|
||||
; 0x58bf8
|
||||
|
||||
UnknownScript_0x58bf8: ; 0x58bf8
|
||||
checkbit1 $0328
|
||||
iftrue UnknownScript_0x58c02
|
||||
changeblock $4, $0, $2e
|
||||
UnknownScript_0x58c02: ; 0x58c02
|
||||
checkbit1 $02a2
|
||||
iffalse UnknownScript_0x58c09
|
||||
return
|
||||
; 0x58c09
|
||||
|
||||
UnknownScript_0x58c09: ; 0x58c09
|
||||
changeblock $2, $2, $1
|
||||
changeblock $4, $2, $2
|
||||
return
|
||||
; 0x58c12
|
||||
|
||||
UnknownScript_0x58c12: ; 0x58c12
|
||||
pause 30
|
||||
earthquake 30
|
||||
showemote $0, $0, 20
|
||||
pause 30
|
||||
playsound $001b
|
||||
changeblock $4, $0, $30
|
||||
reloadmappart
|
||||
earthquake 50
|
||||
dotrigger $1
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x58c2a
|
||||
|
||||
MapRuinsofAlphOmanyteChamberSignpost2Script: ; 0x58c2a
|
||||
refreshscreen $0
|
||||
writebyte $1
|
||||
special $0029
|
||||
loadmovesprites
|
||||
iftrue UnknownScript_0x58c36
|
||||
end
|
||||
; 0x58c36
|
||||
|
||||
UnknownScript_0x58c36: ; 0x58c36
|
||||
setbit1 $0705
|
||||
setbit1 $02a2
|
||||
setbit2 $002c
|
||||
domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1
|
||||
earthquake 30
|
||||
showemote $0, $0, 15
|
||||
changeblock $2, $2, $18
|
||||
changeblock $4, $2, $19
|
||||
reloadmappart
|
||||
playsound $001b
|
||||
earthquake 80
|
||||
applymovement $0, MovementData_0x58c8c
|
||||
playsound $002f
|
||||
waitbutton
|
||||
pause 20
|
||||
warpcheck
|
||||
end
|
||||
; 0x58c63
|
||||
|
||||
MapRuinsofAlphOmanyteChamberSignpost1Script: ; 0x58c63
|
||||
jumptext UnknownText_0x58d01
|
||||
; 0x58c66
|
||||
|
||||
MapRuinsofAlphOmanyteChamberSignpost3Script: ; 0x58c66
|
||||
jumptext UnknownText_0x58d26
|
||||
; 0x58c69
|
||||
|
||||
MapRuinsofAlphOmanyteChamberSignpost4Script: ; 0x58c69
|
||||
loadfont
|
||||
2writetext UnknownText_0x58c8e
|
||||
writebyte $2
|
||||
special $0087
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x58c74
|
||||
|
||||
MapRuinsofAlphOmanyteChamberSignpost5Script: ; 0x58c74
|
||||
checkbit1 $0328
|
||||
iftrue UnknownScript_0x58c85
|
||||
loadfont
|
||||
2writetext UnknownText_0x58cc0
|
||||
writebyte $2
|
||||
special $0087
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x58c85
|
||||
|
||||
UnknownScript_0x58c85: ; 0x58c85
|
||||
loadfont
|
||||
2writetext UnknownText_0x58ce1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x58c8c
|
||||
|
||||
MovementData_0x58c8c: ; 0x58c8c
|
||||
db $59 ; movement
|
||||
step_end
|
||||
; 0x58c8e
|
||||
|
||||
UnknownText_0x58c8e: ; 0x58c8e
|
||||
db $0, "Patterns appeared", $4f
|
||||
db "on the walls…", $57
|
||||
; 0x58caf
|
||||
|
||||
; possibly unused.. this again?
|
||||
UnknownText_0x58caf: ; 0x58caf
|
||||
db $0, "It's UNOWN text!", $57
|
||||
; 0x58cc0
|
||||
|
||||
UnknownText_0x58cc0: ; 0x58cc0
|
||||
db $0, "Patterns appeared", $4f
|
||||
db "on the walls…", $57
|
||||
; 0x58ce1
|
||||
|
||||
UnknownText_0x58ce1: ; 0x58ce1
|
||||
db $0, "There's a big hole", $4f
|
||||
db "in the wall!", $57
|
||||
; 0x58d01
|
||||
|
||||
UnknownText_0x58d01: ; 0x58d01
|
||||
db $0, "It's a replica of", $4f
|
||||
db "an ancient #-", $55
|
||||
db "MON.", $57
|
||||
; 0x58d26
|
||||
|
||||
UnknownText_0x58d26: ; 0x58d26
|
||||
db $0, "This #MON", $4f
|
||||
db "drifted in the", $51
|
||||
db "sea by twisting", $4f
|
||||
db "its ten tentacles.", $57
|
||||
; 0x58d63
|
||||
|
||||
RuinsofAlphOmanyteChamber_MapEventHeader: ; 0x58d63
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $9, $3, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
|
||||
warp_def $9, $4, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
|
||||
warp_def $3, $3, 6, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
|
||||
warp_def $3, $4, 7, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
|
||||
warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 6
|
||||
signpost 3, 2, $0, MapRuinsofAlphOmanyteChamberSignpost1Script
|
||||
signpost 3, 5, $0, MapRuinsofAlphOmanyteChamberSignpost1Script
|
||||
signpost 2, 3, $1, MapRuinsofAlphOmanyteChamberSignpost2Script
|
||||
signpost 2, 4, $1, MapRuinsofAlphOmanyteChamberSignpost3Script
|
||||
signpost 0, 3, $1, MapRuinsofAlphOmanyteChamberSignpost4Script
|
||||
signpost 0, 4, $1, MapRuinsofAlphOmanyteChamberSignpost5Script
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x58da0
|
||||
|
||||
Reference in New Issue
Block a user