diff options
Diffstat (limited to 'maps/OlivineLighthouse6F.asm')
-rw-r--r-- | maps/OlivineLighthouse6F.asm | 118 |
1 files changed, 46 insertions, 72 deletions
diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm index 82105c505..bdb351af7 100644 --- a/maps/OlivineLighthouse6F.asm +++ b/maps/OlivineLighthouse6F.asm @@ -1,29 +1,27 @@ -OlivineLighthouse6F_MapScriptHeader: ; 0x60b8f - ; trigger count +OlivineLighthouse6F_MapScriptHeader: +.MapTriggers: db 0 - ; callback count +.MapCallbacks: db 0 -; 0x60b91 -JasmineScript_0x60b91: ; 0x60b91 +JasmineScript_0x60b91: faceplayer loadfont checkitem SECRETPOTION iftrue UnknownScript_0x60bab - checkevent $0037 + checkevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS iftrue UnknownScript_0x60ba5 writetext UnknownText_0x60c81 keeptextopen - setevent $0037 -UnknownScript_0x60ba5: ; 0x60ba5 + setevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS +UnknownScript_0x60ba5: writetext UnknownText_0x60d64 closetext loadmovesprites end -; 0x60bab -UnknownScript_0x60bab: ; 0x60bab +UnknownScript_0x60bab: writetext UnknownText_0x60d99 yesorno iffalse UnknownScript_0x60c25 @@ -44,9 +42,9 @@ UnknownScript_0x60bab: ; 0x60bab loadmovesprites special RestartMapMusic cry AMPHAROS - special Function8c084 + special FadeBlackBGMap pause 10 - special Function8c079 + special FadeInBGMap loadfont writetext UnknownText_0x60f3d closetext @@ -65,28 +63,25 @@ UnknownScript_0x60bab: ; 0x60bab closetext loadmovesprites setevent EVENT_JASMINE_RETURNED_TO_GYM - clearevent $06d3 - checkcode $9 + clearevent EVENT_OLIVINE_GYM_JASMINE + checkcode VAR_FACING if_equal $0, UnknownScript_0x60c17 if_equal $3, UnknownScript_0x60c1e applymovement $2, MovementData_0x60c68 disappear $2 end -; 0x60c17 -UnknownScript_0x60c17: ; 0x60c17 +UnknownScript_0x60c17: applymovement $2, MovementData_0x60c70 disappear $2 end -; 0x60c1e -UnknownScript_0x60c1e: ; 0x60c1e +UnknownScript_0x60c1e: applymovement $2, MovementData_0x60c79 disappear $2 end -; 0x60c25 -UnknownScript_0x60c25: ; 0x60c25 +UnknownScript_0x60c25: writetext UnknownText_0x60edf closetext loadmovesprites @@ -98,13 +93,11 @@ UnknownScript_0x60c25: ; 0x60c25 closetext loadmovesprites end -; 0x60c39 -UnknownScript_0x60c39: ; 0x60c39 +UnknownScript_0x60c39: end -; 0x60c3a -MonsterScript_0x60c3a: ; 0x60c3a +MonsterScript_0x60c3a: faceplayer loadfont checkevent EVENT_JASMINE_RETURNED_TO_GYM @@ -117,25 +110,22 @@ MonsterScript_0x60c3a: ; 0x60c3a closetext loadmovesprites end -; 0x60c51 -UnknownScript_0x60c51: ; 0x60c51 +UnknownScript_0x60c51: writetext UnknownText_0x60f3d cry AMPHAROS closetext loadmovesprites - special Function8c084 - special Function8c079 - special Function8c084 - special Function8c079 + special FadeBlackBGMap + special FadeInBGMap + special FadeBlackBGMap + special FadeInBGMap end -; 0x60c66 -ItemFragment_0x60c66: ; 0x60c66 +ItemFragment_0x60c66: db SUPER_POTION, 1 -; 0x60c68 -MovementData_0x60c68: ; 0x60c68 +MovementData_0x60c68: slow_step_up slow_step_up slow_step_right @@ -144,9 +134,8 @@ MovementData_0x60c68: ; 0x60c68 accelerate_last accelerate_last step_end -; 0x60c70 -MovementData_0x60c70: ; 0x60c70 +MovementData_0x60c70: slow_step_down slow_step_right slow_step_right @@ -156,9 +145,8 @@ MovementData_0x60c70: ; 0x60c70 slow_step_right slow_step_right step_end -; 0x60c79 -MovementData_0x60c79: ; 0x60c79 +MovementData_0x60c79: slow_step_up slow_step_up slow_step_right @@ -167,9 +155,8 @@ MovementData_0x60c79: ; 0x60c79 slow_step_up accelerate_last step_end -; 0x60c81 -UnknownText_0x60c81: ; 0x60c81 +UnknownText_0x60c81: text "JASMINE: … This" line "#MON always" @@ -192,30 +179,26 @@ UnknownText_0x60c81: ; 0x60c81 para "And I can't leave" line "AMPHY unattended…" done -; 0x60d64 -UnknownText_0x60d64: ; 0x60d64 +UnknownText_0x60d64: text "…May I ask you to" line "get some medicine" cont "for me? Please?" done -; 0x60d99 -UnknownText_0x60d99: ; 0x60d99 +UnknownText_0x60d99: text "JASMINE: …Will" line "that medicine cure" cont "AMPHY?" done -; 0x60dc3 -UnknownText_0x60dc3: ; 0x60dc3 +UnknownText_0x60dc3: text "<PLAYER> handed the" line "SECRETPOTION to" cont "JASMINE." done -; 0x60dea -UnknownText_0x60dea: ; 0x60dea +UnknownText_0x60dea: text "JASMINE: …Um," line "please don't be" cont "offended…" @@ -224,17 +207,15 @@ UnknownText_0x60dea: ; 0x60dea line "take anything from" cont "anyone but me…" done -; 0x60e44 -UnknownText_0x60e44: ; 0x60e44 +UnknownText_0x60e44: text "JASMINE: …" para "AMPHY, how are you" line "feeling?" done -; 0x60e6c -UnknownText_0x60e6c: ; 0x60e6c +UnknownText_0x60e6c: text "JASMINE: …Oh, I'm" line "so relieved…" @@ -247,55 +228,48 @@ UnknownText_0x60e6c: ; 0x60e6c para "…I will return to" line "the GYM…" done -; 0x60edf -UnknownText_0x60edf: ; 0x60edf +UnknownText_0x60edf: text "JASMINE: …I see…" done -; 0x60ef1 -UnknownText_0x60ef1: ; 0x60ef1 +UnknownText_0x60ef1: text "…AMPHY, hang on!" done -; 0x60f03 -UnknownText_0x60f03: ; 0x60f03 +UnknownText_0x60f03: text "AMPHY: …" line "…Pa… paloo…" done -; 0x60f19 -UnknownText_0x60f19: ; 0x60f19 +UnknownText_0x60f19: text "Its breathing is" line "terribly labored…" done -; 0x60f3d -UnknownText_0x60f3d: ; 0x60f3d +UnknownText_0x60f3d: text "AMPHY: Palu!" line "Palulu!" done -; 0x60f53 -OlivineLighthouse6F_MapEventHeader: ; 0x60f53 +OlivineLighthouse6F_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 3 warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $5, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $5, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 0 - ; people-events +.PersonEvents: db 3 - person_event SPRITE_JASMINE, 12, 12, $6, $0, 255, 255, $80, 0, JasmineScript_0x60b91, $06d2 - person_event SPRITE_MONSTER, 12, 13, $6, $0, 255, 255, $b0, 0, MonsterScript_0x60c3a, $ffff - person_event SPRITE_POKE_BALL, 8, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x60c66, $0668 -; 0x60f8f + person_event SPRITE_JASMINE, 12, 12, OW_UP | $2, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, JasmineScript_0x60b91, EVENT_OLIVINE_LIGHTHOUSE_JASMINE + person_event SPRITE_MONSTER, 12, 13, OW_UP | $2, $0, -1, -1, (PAL_OW_BROWN << 4) | $80, 0, MonsterScript_0x60c3a, -1 + person_event SPRITE_POKE_BALL, 8, 7, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x60c66, EVENT_OLIVINE_LIGHTHOUSE_6F_SUPER_POTION |