diff options
| author | Bryan Bishop <kanzure@gmail.com> | 2013-02-17 00:42:44 -0800 |
|---|---|---|
| committer | Bryan Bishop <kanzure@gmail.com> | 2013-02-17 00:42:44 -0800 |
| commit | f860c98d26d8d3babe1ec123a72ee9d5f3ddd145 (patch) | |
| tree | 8015ecccde657f918e55d6194ef5d1eeec1fea4d /maps/RuinsofAlphHoOhChamber.asm | |
| parent | 9761a1a632cd4b465f5fc6cf6cb40d38a53f4ac5 (diff) | |
| parent | 7e3ae21e537b5fad98100d06d728a39b7d9772b4 (diff) | |
Merge pull request #113 from yenatch/master
.. move more things.
Diffstat (limited to 'maps/RuinsofAlphHoOhChamber.asm')
| -rw-r--r-- | maps/RuinsofAlphHoOhChamber.asm | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/maps/RuinsofAlphHoOhChamber.asm b/maps/RuinsofAlphHoOhChamber.asm new file mode 100644 index 000000000..b860edc79 --- /dev/null +++ b/maps/RuinsofAlphHoOhChamber.asm @@ -0,0 +1,193 @@ +RuinsofAlphHoOhChamber_MapScriptHeader: ; 0x58560 + ; trigger count + db 2 + + ; triggers + dw UnknownScript_0x5856d, $0000 + dw UnknownScript_0x5857b, $0000 + + ; callback count + db 1 + + ; callbacks + + dbw 1, UnknownScript_0x5857c +; 0x5856d + +UnknownScript_0x5856d: ; 0x5856d + special $008d + checkbit1 $0326 + iftrue UnknownScript_0x58577 + end +; 0x58577 + +UnknownScript_0x58577: ; 0x58577 + priorityjump UnknownScript_0x58596 + end +; 0x5857b + +UnknownScript_0x5857b: ; 0x5857b + end +; 0x5857c + +UnknownScript_0x5857c: ; 0x5857c + checkbit1 $0326 + iftrue UnknownScript_0x58586 + changeblock $4, $0, $2e +UnknownScript_0x58586: ; 0x58586 + checkbit1 $02a0 + iffalse UnknownScript_0x5858d + return +; 0x5858d + +UnknownScript_0x5858d: ; 0x5858d + changeblock $2, $2, $1 + changeblock $4, $2, $2 + return +; 0x58596 + +UnknownScript_0x58596: ; 0x58596 + pause 30 + earthquake 30 + showemote $0, $0, 20 + pause 30 + playsound $001b + changeblock $4, $0, $30 + reloadmappart + earthquake 50 + dotrigger $1 + loadmovesprites + end +; 0x585ae + +MapRuinsofAlphHoOhChamberSignpost2Script: ; 0x585ae + refreshscreen $0 + writebyte $3 + special $0029 + loadmovesprites + iftrue UnknownScript_0x585ba + end +; 0x585ba + +UnknownScript_0x585ba: ; 0x585ba + setbit1 $0705 + setbit1 $02a0 + setbit2 $002e + 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_0x58610 + playsound $002f + waitbutton + pause 20 + warpcheck + end +; 0x585e7 + +MapRuinsofAlphHoOhChamberSignpost1Script: ; 0x585e7 + jumptext UnknownText_0x58685 +; 0x585ea + +MapRuinsofAlphHoOhChamberSignpost3Script: ; 0x585ea + jumptext UnknownText_0x586aa +; 0x585ed + +MapRuinsofAlphHoOhChamberSignpost4Script: ; 0x585ed + loadfont + 2writetext UnknownText_0x58612 + writebyte $3 + special $0087 + loadmovesprites + end +; 0x585f8 + +MapRuinsofAlphHoOhChamberSignpost5Script: ; 0x585f8 + checkbit1 $0326 + iftrue UnknownScript_0x58609 + loadfont + 2writetext UnknownText_0x58644 + writebyte $3 + special $0087 + loadmovesprites + end +; 0x58609 + +UnknownScript_0x58609: ; 0x58609 + loadfont + 2writetext UnknownText_0x58665 + closetext + loadmovesprites + end +; 0x58610 + +MovementData_0x58610: ; 0x58610 + db $59 ; movement + step_end +; 0x58612 + +UnknownText_0x58612: ; 0x58612 + db $0, "Patterns appeared", $4f + db "on the walls…", $57 +; 0x58633 + +; possibly unused +UnknownText_0x58633: ; 0x58633 + db $0, "It's UNOWN text!", $57 +; 0x58644 + +UnknownText_0x58644: ; 0x58644 + db $0, "Patterns appeared", $4f + db "on the walls…", $57 +; 0x58665 + +UnknownText_0x58665: ; 0x58665 + db $0, "There's a big hole", $4f + db "in the wall!", $57 +; 0x58685 + +UnknownText_0x58685: ; 0x58685 + db $0, "It's a replica of", $4f + db "an ancient #-", $55 + db "MON.", $57 +; 0x586aa + +UnknownText_0x586aa: ; 0x586aa + db $0, "A #MON that", $4f + db "flew gracefully on", $51 + db "rainbow-colored", $4f + db "wings.", $57 +; 0x586e1 + +RuinsofAlphHoOhChamber_MapEventHeader: ; 0x586e1 + ; filler + db 0, 0 + + ; warps + db 5 + warp_def $9, $3, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE + warp_def $9, $4, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE + warp_def $3, $3, 2, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $3, $4, 3, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM + + ; xy triggers + db 0 + + ; signposts + db 6 + signpost 3, 2, $0, MapRuinsofAlphHoOhChamberSignpost1Script + signpost 3, 5, $0, MapRuinsofAlphHoOhChamberSignpost1Script + signpost 2, 3, $1, MapRuinsofAlphHoOhChamberSignpost2Script + signpost 2, 4, $1, MapRuinsofAlphHoOhChamberSignpost3Script + signpost 0, 3, $1, MapRuinsofAlphHoOhChamberSignpost4Script + signpost 0, 4, $1, MapRuinsofAlphHoOhChamberSignpost5Script + + ; people-events + db 0 +; 0x5871e + |
