pokecrystal-board/maps/RuinsofAlphAerodactylChamber.asm
2013-09-24 03:51:42 -04:00

193 lines
4.0 KiB
NASM

RuinsofAlphAerodactylChamber_MapScriptHeader: ; 0x58da0
; trigger count
db 2
; triggers
dw UnknownScript_0x58dad, $0000
dw UnknownScript_0x58db8, $0000
; callback count
db 1
; callbacks
dbw 1, UnknownScript_0x58db9
; 0x58dad
UnknownScript_0x58dad: ; 0x58dad
checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
iftrue UnknownScript_0x58db4
end
; 0x58db4
UnknownScript_0x58db4: ; 0x58db4
priorityjump UnknownScript_0x58dd3
end
; 0x58db8
UnknownScript_0x58db8: ; 0x58db8
end
; 0x58db9
UnknownScript_0x58db9: ; 0x58db9
checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
iftrue UnknownScript_0x58dc3
changeblock $4, $0, $2e
UnknownScript_0x58dc3: ; 0x58dc3
checkevent $02a3
iffalse UnknownScript_0x58dca
return
; 0x58dca
UnknownScript_0x58dca: ; 0x58dca
changeblock $2, $2, $1
changeblock $4, $2, $2
return
; 0x58dd3
UnknownScript_0x58dd3: ; 0x58dd3
pause 30
earthquake 30
showemote $0, $0, 20
pause 30
playsound $001b
changeblock $4, $0, $30
reloadmappart
earthquake 50
dotrigger $1
loadmovesprites
end
; 0x58deb
MapRuinsofAlphAerodactylChamberSignpost2Script: ; 0x58deb
refreshscreen $0
writebyte $2
special $0029
loadmovesprites
iftrue UnknownScript_0x58df7
end
; 0x58df7
UnknownScript_0x58df7: ; 0x58df7
setevent $0705
setevent $02a3
setflag $002d
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_0x58e4d
playsound $002f
waitbutton
pause 20
warpcheck
end
; 0x58e24
MapRuinsofAlphAerodactylChamberSignpost1Script: ; 0x58e24
jumptext UnknownText_0x58ec2
; 0x58e27
MapRuinsofAlphAerodactylChamberSignpost3Script: ; 0x58e27
jumptext UnknownText_0x58ee7
; 0x58e2a
MapRuinsofAlphAerodactylChamberSignpost4Script: ; 0x58e2a
loadfont
2writetext UnknownText_0x58e4f
writebyte $1
special $0087
loadmovesprites
end
; 0x58e35
MapRuinsofAlphAerodactylChamberSignpost5Script: ; 0x58e35
checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
iftrue UnknownScript_0x58e46
loadfont
2writetext UnknownText_0x58e81
writebyte $1
special $0087
loadmovesprites
end
; 0x58e46
UnknownScript_0x58e46: ; 0x58e46
loadfont
2writetext UnknownText_0x58ea2
closetext
loadmovesprites
end
; 0x58e4d
MovementData_0x58e4d: ; 0x58e4d
db $59 ; movement
step_end
; 0x58e4f
UnknownText_0x58e4f: ; 0x58e4f
db $0, "Patterns appeared", $4f
db "on the walls…", $57
; 0x58e70
; possibly unused.. again?
UnknownText_0x58e70: ; 0x58e70
db $0, "It's UNOWN text!", $57
; 0x58e81
UnknownText_0x58e81: ; 0x58e81
db $0, "Patterns appeared", $4f
db "on the walls…", $57
; 0x58ea2
UnknownText_0x58ea2: ; 0x58ea2
db $0, "There's a big hole", $4f
db "in the wall!", $57
; 0x58ec2
UnknownText_0x58ec2: ; 0x58ec2
db $0, "It's a replica of", $4f
db "an ancient #-", $55
db "MON.", $57
; 0x58ee7
UnknownText_0x58ee7: ; 0x58ee7
db $0, "This flying #-", $4f
db "MON attacked its", $51
db "prey with saw-like", $4f
db "fangs.", $57
; 0x58f22
RuinsofAlphAerodactylChamber_MapEventHeader: ; 0x58f22
; filler
db 0, 0
; warps
db 5
warp_def $9, $3, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
warp_def $9, $4, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
warp_def $3, $3, 8, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
warp_def $3, $4, 9, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
; xy triggers
db 0
; signposts
db 6
signpost 3, 2, $0, MapRuinsofAlphAerodactylChamberSignpost1Script
signpost 3, 5, $0, MapRuinsofAlphAerodactylChamberSignpost1Script
signpost 2, 3, $1, MapRuinsofAlphAerodactylChamberSignpost2Script
signpost 2, 4, $1, MapRuinsofAlphAerodactylChamberSignpost3Script
signpost 0, 3, $1, MapRuinsofAlphAerodactylChamberSignpost4Script
signpost 0, 4, $1, MapRuinsofAlphAerodactylChamberSignpost5Script
; people-events
db 0
; 0x58f5f