RuinsOfAlphAerodactylChamber_MapScripts: db 0 ; scene scripts db 1 ; callbacks callback MAPCALLBACK_TILES, .HiddenDoors .HiddenDoors: checkevent EVENT_SOLVED_AERODACTYL_PUZZLE iffalse .FloorClosed return .FloorClosed: changeblock 2, 2, $01 ; left floor changeblock 4, 2, $02 ; right floor return RuinsOfAlphAerodactylChamberPuzzle: refreshscreen setval UNOWNPUZZLE_AERODACTYL special UnownPuzzle closetext iftrue .PuzzleComplete end .PuzzleComplete: setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS setevent EVENT_SOLVED_AERODACTYL_PUZZLE setflag ENGINE_UNLOCKED_UNOWNS_S_TO_W setmapscene RUINS_OF_ALPH_INNER_CHAMBER, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE earthquake 30 showemote EMOTE_SHOCK, PLAYER, 15 changeblock 2, 2, $18 ; left hole changeblock 4, 2, $19 ; right hole reloadmappart playsound SFX_STRENGTH earthquake 80 warpcheck end RuinsOfAlphAerodactylChamberAncientReplica: jumptext RuinsOfAlphAerodactylChamberAncientReplicaText RuinsOfAlphAerodactylChamberDescriptionSign: jumptext RuinsOfAlphAerodactylChamberDescriptionText RuinsOfAlphAerodactylChamberAncientReplicaText: text "It's a replica of" line "an ancient #-" cont "MON." done RuinsOfAlphAerodactylChamberDescriptionText: text "This flying #-" line "MON attacked its" para "prey with saw-like" line "fangs." done RuinsOfAlphAerodactylChamber_MapEvents: db 0, 0 ; filler db 4 ; warp events warp_event 3, 9, RUINS_OF_ALPH_OUTSIDE, 4 warp_event 4, 9, RUINS_OF_ALPH_OUTSIDE, 4 warp_event 3, 3, RUINS_OF_ALPH_INNER_CHAMBER, 8 warp_event 4, 3, RUINS_OF_ALPH_INNER_CHAMBER, 9 db 0 ; coord events db 4 ; bg events bg_event 2, 3, BGEVENT_READ, RuinsOfAlphAerodactylChamberAncientReplica bg_event 5, 3, BGEVENT_READ, RuinsOfAlphAerodactylChamberAncientReplica bg_event 3, 2, BGEVENT_UP, RuinsOfAlphAerodactylChamberPuzzle bg_event 4, 2, BGEVENT_UP, RuinsOfAlphAerodactylChamberDescriptionSign db 0 ; object events