diff options
Diffstat (limited to 'maps/DragonShrine.asm')
-rw-r--r-- | maps/DragonShrine.asm | 94 |
1 files changed, 50 insertions, 44 deletions
diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm index 62fcf4acb..a865486f1 100644 --- a/maps/DragonShrine.asm +++ b/maps/DragonShrine.asm @@ -1,3 +1,9 @@ +const_value set 2 + const DRAGONSHRINE_ELDER1 + const DRAGONSHRINE_ELDER2 + const DRAGONSHRINE_ELDER3 + const DRAGONSHRINE_CLAIR + DragonShrine_MapScriptHeader: .MapTriggers: db 2 @@ -18,7 +24,7 @@ DragonShrine_MapScriptHeader: DragonShrineTestScript: applymovement PLAYER, MovementData_0x18d2bf - applymovement $2, MovementData_0x18d2c7 + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2c7 loadfont writetext UnknownText_0x18d2ea keeptextopen @@ -88,17 +94,17 @@ DragonShrineTestScript: checkevent EVENT_RECEIVED_BALLS_FROM_KURT iftrue .Question2 .WrongAnswer: - loadmovesprites - spriteface $2, LEFT + closetext + spriteface DRAGONSHRINE_ELDER1, LEFT loadfont writetext UnknownText_0x18d7f6 + waitbutton closetext - loadmovesprites - spriteface $2, DOWN + spriteface DRAGONSHRINE_ELDER1, DOWN loadfont writetext UnknownText_0x18d816 + waitbutton closetext - loadmovesprites setevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG loadfont checkevent EVENT_DRAGON_SHRINE_QUESTION_5 @@ -113,52 +119,52 @@ DragonShrineTestScript: iftrue .Question1 .PassedTheTest: writetext UnknownText_0x18d47c + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_CLAIR - appear $5 - waitbutton + appear DRAGONSHRINE_CLAIR + waitsfx spriteface PLAYER, DOWN pause 30 - applymovement $5, MovementData_0x18d2d4 - spriteface $5, RIGHT + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2d4 + spriteface DRAGONSHRINE_CLAIR, RIGHT spriteface PLAYER, LEFT - spriteface $2, LEFT + spriteface DRAGONSHRINE_ELDER1, LEFT loadfont writetext UnknownText_0x18d916 + waitbutton closetext - loadmovesprites special Special_RotatePalettesRightMusic - applymovement $5, MovementData_0x18d2da + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2da loadfont writetext UnknownText_0x18d974 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2dd + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2dd loadfont writetext UnknownText_0x18d983 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x18d2c9 - spriteface $5, UP + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2c9 + spriteface DRAGONSHRINE_CLAIR, UP loadfont writetext UnknownText_0x18d520 + waitbutton closetext - loadmovesprites - showemote EMOTE_SHOCK, $5, 15 + showemote EMOTE_SHOCK, DRAGONSHRINE_CLAIR, 15 loadfont writetext UnknownText_0x18d9ae + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2e0 + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2e0 loadfont writetext UnknownText_0x18d9bf - closetext + waitbutton setflag ENGINE_RISINGBADGE playsound SFX_GET_BADGE - waitbutton + waitsfx special RestartMapMusic specialphonecall SPECIALCALL_MASTERBALL dotrigger $1 @@ -166,24 +172,24 @@ DragonShrineTestScript: writetext UnknownText_0x18d9f2 keeptextopen writetext UnknownText_0x18da0b + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x18d2ce - spriteface $5, UP - applymovement $2, MovementData_0x18d2d1 + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2ce + spriteface DRAGONSHRINE_CLAIR, UP + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2d1 spriteface PLAYER, UP loadfont writetext UnknownText_0x18d5a3 + waitbutton closetext - loadmovesprites loadfont writetext UnknownText_0x18dab4 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2e3 + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2e3 playsound SFX_ENTER_DOOR - disappear $5 - waitbutton + disappear DRAGONSHRINE_CLAIR + waitsfx setevent EVENT_GAVE_KURT_APRICORNS end @@ -199,66 +205,66 @@ ElderScript_0x18d1a5: checkevent EVENT_BEAT_RIVAL_IN_MT_MOON iftrue .BeatRivalInMtMoon writetext UnknownText_0x18d724 + waitbutton closetext - loadmovesprites end .GiveDratini: writetext UnknownText_0x18d604 - closetext + waitbutton checkcode VAR_PARTYCOUNT if_equal 6, .PartyFull writetext UnknownText_0x18d697 playsound SFX_CAUGHT_MON - waitbutton + waitsfx givepoke DRATINI, 15 checkevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG special SpecialDratini setevent EVENT_GOT_DRATINI setevent EVENT_JUST_RECEIVED_DRATINI writetext UnknownText_0x18d6ca + waitbutton closetext - loadmovesprites end .PartyFull: writetext UnknownText_0x18d6ac + waitbutton closetext - loadmovesprites end .BeatRivalInMtMoon: writetext UnknownText_0x18d782 + waitbutton closetext - loadmovesprites end .DontGiveDratiniYet: writetext UnknownText_0x18d5e5 + waitbutton closetext - loadmovesprites end .ReceivedDratini: writetext UnknownText_0x18d6ca + waitbutton closetext - loadmovesprites end ElderScript_0x18d205: faceplayer loadfont writetext UnknownText_0x18d840 + waitbutton closetext - loadmovesprites end ElderScript_0x18d20d: faceplayer loadfont writetext UnknownText_0x18d8b1 + waitbutton closetext - loadmovesprites end |