object_const_def ; object_event constants const LAKEOFRAGEHIDDENPOWERHOUSE_FISHER LakeOfRageHiddenPowerHouse_MapScripts: db 0 ; scene scripts db 0 ; callbacks HiddenPowerGuy: faceplayer opentext checkevent EVENT_GOT_TM10_HIDDEN_POWER iftrue .AlreadyGotItem writetext HiddenPowerGuyText1 promptbutton verbosegiveitem TM_HIDDEN_POWER iffalse .Done setevent EVENT_GOT_TM10_HIDDEN_POWER writetext HiddenPowerGuyText2 waitbutton closetext end .AlreadyGotItem: writetext HiddenPowerGuyText3 waitbutton .Done: closetext end HiddenPowerHouseBookshelf: jumpstd difficultbookshelf HiddenPowerGuyText1: text "…You have strayed" line "far…" para "Here I have medi-" line "tated. Inside me," para "a new power has" line "been awakened." para "Let me share my" line "power with your" para "#MON." line "Take this, child." done HiddenPowerGuyText2: text "Do you see it? It" line "is HIDDEN POWER!" para "It draws out the" line "power of #MON" cont "for attacking." para "Remember this: its" line "type and power de-" cont "pend on the #-" cont "MON using it." done HiddenPowerGuyText3: text "I am meditating…" done LakeOfRageHiddenPowerHouse_MapEvents: db 0, 0 ; filler db 2 ; warp events warp_event 2, 7, LAKE_OF_RAGE, 1 warp_event 3, 7, LAKE_OF_RAGE, 1 db 0 ; coord events db 2 ; bg events bg_event 0, 1, BGEVENT_READ, HiddenPowerHouseBookshelf bg_event 1, 1, BGEVENT_READ, HiddenPowerHouseBookshelf db 1 ; object events object_event 2, 3, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, HiddenPowerGuy, -1