pokecrystal-board/maps/DragonShrine.asm

674 lines
14 KiB
NASM
Raw Normal View History

object_const_def
2015-11-26 21:22:14 -08:00
const DRAGONSHRINE_ELDER1
const DRAGONSHRINE_ELDER2
const DRAGONSHRINE_ELDER3
const DRAGONSHRINE_CLAIR
DragonShrine_MapScripts:
def_scene_scripts
scene_script DragonShrineTakeTestScene, SCENE_DRAGONSHRINE_TAKE_TEST
scene_script DragonShrineNoopScene, SCENE_DRAGONSHRINE_NOOP
def_callbacks
DragonShrineTakeTestScene:
sdefer DragonShrineTakeTestScript
end
DragonShrineNoopScene:
end
DragonShrineTakeTestScript:
2018-01-13 07:25:02 -08:00
applymovement PLAYER, DragonShrinePlayerWalkInMovement
applymovement DRAGONSHRINE_ELDER1, DragonShrineElderStepDownMovement
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineElderGreetingText
2019-11-03 09:48:54 -08:00
promptbutton
.Question1:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2
2018-01-13 07:25:02 -08:00
writetext DragonShrineQuestion1Text
2019-11-03 09:48:54 -08:00
promptbutton
loadmenu DragonShrineQuestion1_MenuHeader
2015-12-15 15:59:49 -08:00
verticalmenu
closewindow
2018-02-02 18:09:17 -08:00
ifequal 1, .RightAnswer
ifequal 2, .WrongAnswer
ifequal 3, .RightAnswer
end
.Question2:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3
2018-01-13 07:25:02 -08:00
writetext DragonShrineQuestion2Text
2019-11-03 09:48:54 -08:00
promptbutton
loadmenu DragonShrineQuestion2_MenuHeader
2015-12-15 15:59:49 -08:00
verticalmenu
closewindow
2018-02-02 18:09:17 -08:00
ifequal 1, .RightAnswer
ifequal 2, .RightAnswer
ifequal 3, .WrongAnswer
.Question3:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4
2018-01-13 07:25:02 -08:00
writetext DragonShrineQuestion3Text
2019-11-03 09:48:54 -08:00
promptbutton
loadmenu DragonShrineQuestion3_MenuHeader
2015-12-15 15:59:49 -08:00
verticalmenu
closewindow
2018-02-02 18:09:17 -08:00
ifequal 1, .WrongAnswer
ifequal 2, .RightAnswer
ifequal 3, .RightAnswer
.Question4:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5
2018-01-13 07:25:02 -08:00
writetext DragonShrineQuestion4Text
2019-11-03 09:48:54 -08:00
promptbutton
loadmenu DragonShrineQuestion4_MenuHeader
2015-12-15 15:59:49 -08:00
verticalmenu
closewindow
2018-02-02 18:09:17 -08:00
ifequal 1, .RightAnswer
ifequal 2, .WrongAnswer
ifequal 3, .RightAnswer
.Question5:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6
2018-01-13 07:25:02 -08:00
writetext DragonShrineQuestion5Text
2019-11-03 09:48:54 -08:00
promptbutton
loadmenu DragonShrineQuestion5_MenuHeader
2015-12-15 15:59:49 -08:00
verticalmenu
closewindow
2018-02-02 18:09:17 -08:00
ifequal 1, .WrongAnswer
ifequal 2, .RightAnswer
ifequal 3, .WrongAnswer
.RightAnswer:
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6
iftrue .PassedTheTest
2018-01-13 07:25:02 -08:00
writetext DragonShrineRightAnswerText
2019-11-03 09:48:54 -08:00
promptbutton
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5
iftrue .Question5
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4
iftrue .Question4
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3
iftrue .Question3
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2
iftrue .Question2
.WrongAnswer:
2015-11-25 07:16:29 -08:00
closetext
turnobject DRAGONSHRINE_ELDER1, LEFT
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineWrongAnswerText1
2015-11-25 07:16:29 -08:00
waitbutton
closetext
turnobject DRAGONSHRINE_ELDER1, DOWN
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineWrongAnswerText2
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-07-10 05:08:03 -07:00
setevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG
2015-12-09 15:25:44 -08:00
opentext
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6
iftrue .Question5
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5
iftrue .Question4
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4
iftrue .Question3
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3
iftrue .Question2
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2
iftrue .Question1
.PassedTheTest:
2018-01-13 07:25:02 -08:00
writetext DragonShrinePassedTestText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
playsound SFX_ENTER_DOOR
showemote EMOTE_SHOCK, PLAYER, 15
playmusic MUSIC_CLAIR
2015-11-26 21:22:14 -08:00
appear DRAGONSHRINE_CLAIR
2015-11-25 07:16:29 -08:00
waitsfx
turnobject PLAYER, DOWN
pause 30
2018-01-13 07:25:02 -08:00
applymovement DRAGONSHRINE_CLAIR, DragonShrineClairWalkInMovement
turnobject DRAGONSHRINE_CLAIR, RIGHT
turnobject PLAYER, LEFT
turnobject DRAGONSHRINE_ELDER1, LEFT
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineClairYouPassedText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
special FadeOutMusic
2018-01-13 07:25:02 -08:00
applymovement DRAGONSHRINE_CLAIR, DragonShrineClairBigStepLeftMovement
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineClairThatCantBeText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2018-01-13 07:25:02 -08:00
applymovement DRAGONSHRINE_CLAIR, DragonShrineClairSlowStepLeftMovement
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineClairYoureLyingText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2018-01-13 07:25:02 -08:00
applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkToClairMovement
turnobject DRAGONSHRINE_CLAIR, UP
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineMustIInformLanceText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
showemote EMOTE_SHOCK, DRAGONSHRINE_CLAIR, 15
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineIUnderstandText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2018-02-28 13:50:43 -08:00
applymovement DRAGONSHRINE_CLAIR, DragonShrineClairTwoSlowStepsRightMovement
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineHereRisingBadgeText
2015-11-25 07:16:29 -08:00
waitbutton
2015-07-10 05:08:03 -07:00
setflag ENGINE_RISINGBADGE
playsound SFX_GET_BADGE
2015-11-25 07:16:29 -08:00
waitsfx
special RestartMapMusic
2015-10-24 07:34:19 -07:00
specialphonecall SPECIALCALL_MASTERBALL
setscene SCENE_DRAGONSHRINE_NOOP
setmapscene DRAGONS_DEN_B1F, SCENE_DRAGONSDENB1F_CLAIR_GIVES_TM
2018-01-13 07:25:02 -08:00
writetext DragonShrinePlayerReceivedRisingBadgeText
2019-11-03 09:48:54 -08:00
promptbutton
2018-01-13 07:25:02 -08:00
writetext DragonShrineRisingBadgeExplanationText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2018-02-28 13:50:43 -08:00
applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkAway1Movement
turnobject DRAGONSHRINE_CLAIR, UP
2018-02-28 13:50:43 -08:00
applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkAway2Movement
turnobject PLAYER, UP
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineElderScoldsClairText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineSpeechlessText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2018-02-28 13:50:43 -08:00
applymovement DRAGONSHRINE_CLAIR, DragonShrineClairWalkOutMovement
playsound SFX_ENTER_DOOR
2015-11-26 21:22:14 -08:00
disappear DRAGONSHRINE_CLAIR
2015-11-25 07:16:29 -08:00
waitsfx
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
end
2018-01-13 07:25:02 -08:00
DragonShrineElder1Script:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
iftrue .DontGiveDratiniYet
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_7
iftrue .ReceivedDratini
2015-07-10 05:08:03 -07:00
checkevent EVENT_GOT_DRATINI
iffalse .GiveDratini
2013-09-24 00:48:58 -07:00
checkevent EVENT_BEAT_RIVAL_IN_MT_MOON
iftrue .BeatRivalInMtMoon
2018-01-13 07:25:02 -08:00
writetext DragonShrineClairsGrandfatherText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.GiveDratini:
2018-01-13 07:25:02 -08:00
writetext DragonShrineTakeThisDratiniText
2015-11-25 07:16:29 -08:00
waitbutton
readvar VAR_PARTYCOUNT
2018-02-02 18:09:17 -08:00
ifequal PARTY_LENGTH, .PartyFull
2018-01-13 07:25:02 -08:00
writetext DragonShrinePlayerReceivedDratiniText
playsound SFX_CAUGHT_MON
2015-11-25 07:16:29 -08:00
waitsfx
2015-10-04 11:14:51 -07:00
givepoke DRATINI, 15
2015-07-10 05:08:03 -07:00
checkevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG
special GiveDratini
2015-07-10 05:08:03 -07:00
setevent EVENT_GOT_DRATINI
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_7
2018-01-13 07:25:02 -08:00
writetext DragonShrineSymbolicDragonText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.PartyFull:
2018-01-13 07:25:02 -08:00
writetext DragonShrinePartyFullText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.BeatRivalInMtMoon:
writetext DragonShrineRivalIsInTrainingText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.DontGiveDratiniYet:
2018-01-13 07:25:02 -08:00
writetext DragonShrineComeAgainText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.ReceivedDratini:
2018-01-13 07:25:02 -08:00
writetext DragonShrineSymbolicDragonText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2018-01-13 07:25:02 -08:00
DragonShrineElder2Script:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineElder2Text
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2018-01-13 07:25:02 -08:00
DragonShrineElder3Script:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2018-01-13 07:25:02 -08:00
writetext DragonShrineElder3Text
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
DragonShrineQuestion1_MenuHeader:
db MENU_BACKUP_TILES ; flags
menu_coords 8, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData
2013-04-30 23:32:25 -07:00
db 1 ; default option
.MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
2013-04-30 23:32:25 -07:00
db 3 ; items
db "Pal@"
db "Underling@"
db "Friend@"
DragonShrineQuestion2_MenuHeader:
db MENU_BACKUP_TILES ; flags
menu_coords 9, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData
2013-04-30 23:32:25 -07:00
db 1 ; default option
.MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
2013-04-30 23:32:25 -07:00
db 3 ; items
db "Strategy@"
db "Raising@"
db "Cheating@"
DragonShrineQuestion3_MenuHeader:
db MENU_BACKUP_TILES ; flags
menu_coords 5, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData
2013-04-30 23:32:25 -07:00
db 1 ; default option
.MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
2013-04-30 23:32:25 -07:00
db 3 ; items
db "Weak person@"
db "Tough person@"
db "Anybody@"
DragonShrineQuestion4_MenuHeader:
db MENU_BACKUP_TILES ; flags
menu_coords 8, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData
2013-04-30 23:32:25 -07:00
db 1 ; default option
.MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
2013-04-30 23:32:25 -07:00
db 3 ; items
db "Love@"
db "Violence@"
db "Knowledge@"
DragonShrineQuestion5_MenuHeader:
db MENU_BACKUP_TILES ; flags
menu_coords 12, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData
2013-04-30 23:32:25 -07:00
db 1 ; default option
.MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
2013-04-30 23:32:25 -07:00
db 3 ; items
db "Tough@"
db "Both@"
db "Weak@"
2018-01-13 07:25:02 -08:00
DragonShrinePlayerWalkInMovement:
2016-05-14 10:46:14 -07:00
slow_step UP
slow_step UP
slow_step UP
slow_step RIGHT
slow_step UP
slow_step UP
slow_step UP
step_end
2018-01-13 07:25:02 -08:00
DragonShrineElderStepDownMovement:
2016-05-14 10:46:14 -07:00
slow_step DOWN
step_end
2018-01-13 07:25:02 -08:00
DragonShrineElderWalkToClairMovement:
2016-05-14 10:46:14 -07:00
slow_step LEFT
slow_step LEFT
slow_step LEFT
turn_head DOWN
step_end
2018-02-28 13:50:43 -08:00
DragonShrineElderWalkAway1Movement:
2016-05-14 10:46:14 -07:00
slow_step RIGHT
slow_step RIGHT
step_end
2018-02-28 13:50:43 -08:00
DragonShrineElderWalkAway2Movement:
2016-05-14 10:46:14 -07:00
slow_step RIGHT
turn_head DOWN
step_end
2018-01-13 07:25:02 -08:00
DragonShrineClairWalkInMovement:
2016-05-14 10:46:14 -07:00
slow_step UP
slow_step UP
slow_step UP
slow_step UP
slow_step UP
step_end
2018-01-13 07:25:02 -08:00
DragonShrineClairBigStepLeftMovement:
fix_facing
2016-05-14 10:46:14 -07:00
big_step LEFT
step_end
2018-01-13 07:25:02 -08:00
DragonShrineClairSlowStepLeftMovement:
2016-05-14 10:46:14 -07:00
slow_step LEFT
remove_fixed_facing
step_end
2018-02-28 13:50:43 -08:00
DragonShrineClairTwoSlowStepsRightMovement:
2016-05-14 10:46:14 -07:00
slow_step RIGHT
slow_step RIGHT
step_end
2018-02-28 13:50:43 -08:00
DragonShrineClairWalkOutMovement:
2016-05-14 10:46:14 -07:00
step DOWN
step DOWN
step DOWN
step DOWN
step DOWN
step DOWN
step_end
2018-01-13 07:25:02 -08:00
DragonShrineElderGreetingText:
text "Hm… Good to see"
line "you here."
para "No need to explain"
line "why you came."
para "CLAIR sent you"
line "here, didn't she?"
para "That girl is a"
line "handful…"
para "I am sorry, but I"
line "must test you."
para "Not to worry, you"
line "are to answer only"
cont "a few questions."
para "Ready?"
done
2018-01-13 07:25:02 -08:00
DragonShrineQuestion1Text:
text "What are #MON"
line "to you?"
done
2018-01-13 07:25:02 -08:00
DragonShrineQuestion2Text:
text "What helps you to"
line "win battles?"
done
2018-01-13 07:25:02 -08:00
DragonShrineQuestion3Text:
text "What kind of"
line "trainer do you"
cont "wish to battle?"
done
2018-01-13 07:25:02 -08:00
DragonShrineQuestion4Text:
text "What is most"
line "important for"
cont "raising #MON?"
done
2018-01-13 07:25:02 -08:00
DragonShrineQuestion5Text:
text "Strong #MON."
line "Weak #MON."
para "Which is more"
line "important?"
done
2018-01-13 07:25:02 -08:00
DragonShrinePassedTestText:
text "Hm… I see…"
para "You care deeply"
line "for #MON."
para "Very commendable."
para "That conviction is"
line "what is important!"
para "<PLAYER>, don't"
line "lose that belief."
para "It will see you"
line "through at the"
cont "#MON LEAGUE."
done
2018-01-13 07:25:02 -08:00
DragonShrineMustIInformLanceText:
text "CLAIR!"
para "This child is"
line "impeccable, in"
cont "skill and spirit!"
para "Admit defeat and"
line "confer the RISING-"
cont "BADGE!"
para "…Or must I inform"
line "LANCE of this?"
done
2018-01-13 07:25:02 -08:00
DragonShrineElderScoldsClairText:
text "CLAIR…"
para "Reflect upon what"
line "it is that you"
para "lack and this"
line "child has."
done
2018-01-13 07:25:02 -08:00
DragonShrineComeAgainText:
text "Come again, if you"
line "so desire."
done
2018-01-13 07:25:02 -08:00
DragonShrineTakeThisDratiniText:
text "Hm… Good to see"
line "you here."
para "Your arrival is"
line "most fortunate."
para "I have something"
line "for you."
para "Take this DRATINI"
line "as proof that I"
para "have recognized"
line "your worth."
done
2018-01-13 07:25:02 -08:00
DragonShrinePlayerReceivedDratiniText:
text "<PLAYER> received"
line "DRATINI!"
done
2018-01-13 07:25:02 -08:00
DragonShrinePartyFullText:
text "Hm? Your #MON"
line "party is full."
done
2018-01-13 07:25:02 -08:00
DragonShrineSymbolicDragonText:
text "Dragon #MON are"
line "symbolic of our"
cont "clan."
para "You have shown"
line "that you can be"
para "entrusted with"
line "one."
done
2018-01-13 07:25:02 -08:00
DragonShrineClairsGrandfatherText:
text "CLAIR appears to"
line "have learned an"
para "invaluable lesson"
line "from you."
para "I thank you as her"
line "grandfather."
done
DragonShrineRivalIsInTrainingText:
text "A boy close to"
line "your age is in"
cont "training here."
para "He is much like"
line "CLAIR when she was"
para "younger. It is a"
line "little worrisome…"
done
2018-01-13 07:25:02 -08:00
DragonShrineWrongAnswerText1:
text "Hah? I didn't"
line "quite catch that…"
done
2018-01-13 07:25:02 -08:00
DragonShrineWrongAnswerText2:
text "What was it you"
line "said?"
done
2018-01-13 07:25:02 -08:00
DragonShrineRightAnswerText:
text "Oh, I understand…"
done
2018-01-13 07:25:02 -08:00
DragonShrineElder2Text:
text "It's been quite"
line "some time since a"
para "trainer has gained"
line "our MASTER's rare"
cont "approval."
para "In fact, not since"
line "Master LANCE."
done
2018-01-13 07:25:02 -08:00
DragonShrineElder3Text:
text "You know young"
line "Master LANCE?"
para "He looks so much"
line "like our MASTER"
cont "did in his youth."
para "It's in their"
line "blood."
done
2018-01-13 07:25:02 -08:00
DragonShrineClairYouPassedText:
text "So how did it go?"
para "I guess there's no"
line "point in asking."
para "You did fail?"
2018-01-18 23:30:19 -08:00
para "<……><……><……><……><……><……>"
para "…What? You passed?"
done
2018-01-13 07:25:02 -08:00
DragonShrineClairThatCantBeText:
text "That can't be!"
done
2018-01-13 07:25:02 -08:00
DragonShrineClairYoureLyingText:
text "You're lying!"
para "Even I haven't"
line "been approved!"
done
2018-01-13 07:25:02 -08:00
DragonShrineIUnderstandText:
text "I-I understand…"
done
2018-01-13 07:25:02 -08:00
DragonShrineHereRisingBadgeText:
text "Here, this is the"
line "RISINGBADGE…"
para "Hurry up! Take it!"
done
2018-01-13 07:25:02 -08:00
DragonShrinePlayerReceivedRisingBadgeText:
text "<PLAYER> received"
line "RISINGBADGE."
done
2018-01-13 07:25:02 -08:00
DragonShrineRisingBadgeExplanationText:
text "RISINGBADGE will"
line "enable your"
para "#MON to use the"
line "move for climbing"
cont "waterfalls."
para "Also, all #MON"
line "will recognize you"
para "as a trainer and"
line "obey your every"
para "command without"
line "question."
done
2018-01-13 07:25:02 -08:00
DragonShrineSpeechlessText:
2018-01-18 23:30:19 -08:00
text "<……><……><……><……><……><……>"
done
DragonShrine_MapEvents:
db 0, 0 ; filler
def_warp_events
2018-02-01 19:22:07 -08:00
warp_event 4, 9, DRAGONS_DEN_B1F, 2
warp_event 5, 9, DRAGONS_DEN_B1F, 2
def_coord_events
def_bg_events
def_object_events
2018-02-01 19:22:07 -08:00
object_event 5, 1, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder1Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
object_event 2, 4, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder2Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
object_event 7, 4, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder3Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
object_event 4, 8, SPRITE_CLAIR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_DRAGON_SHRINE_CLAIR