diff options
Diffstat (limited to 'maps/KrissHouse1F.asm')
-rw-r--r-- | maps/KrissHouse1F.asm | 173 |
1 files changed, 69 insertions, 104 deletions
diff --git a/maps/KrissHouse1F.asm b/maps/KrissHouse1F.asm index 72385e845..e18a0b073 100644 --- a/maps/KrissHouse1F.asm +++ b/maps/KrissHouse1F.asm @@ -1,55 +1,50 @@ -KrissHouse1F_MapScriptHeader: ; 0x7a4cc - ; trigger count +KrissHouse1F_MapScriptHeader: +.MapTriggers: db 2 ; triggers dw UnknownScript_0x7a4d6, $0000 dw UnknownScript_0x7a4d7, $0000 - ; callback count +.MapCallbacks: db 0 -; 0x7a4d6 -UnknownScript_0x7a4d6: ; 0x7a4d6 +UnknownScript_0x7a4d6: end -; 0x7a4d7 -UnknownScript_0x7a4d7: ; 0x7a4d7 +UnknownScript_0x7a4d7: end -; 0x7a4d8 -UnknownScript_0x7a4d8: ; 0x7a4d8 - setevent $0000 -; 0x7a4db +UnknownScript_0x7a4d8: + setevent EVENT_GAVE_KURT_APRICORNS -UnknownScript_0x7a4db: ; 0x7a4db +UnknownScript_0x7a4db: playmusic MUSIC_MOM - showemote $0, $2, 15 + showemote EMOTE_SHOCK, $2, 15 spriteface $0, LEFT - checkevent $0000 + checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x7a4f2 applymovement $2, MovementData_0x7a5fc jump UnknownScript_0x7a4f6 -; 0x7a4f2 -UnknownScript_0x7a4f2: ; 0x7a4f2 +UnknownScript_0x7a4f2: applymovement $2, MovementData_0x7a5fe -UnknownScript_0x7a4f6: ; 0x7a4f6 +UnknownScript_0x7a4f6: loadfont writetext UnknownText_0x7a604 keeptextopen stringtotext GearName, $1 scall UnknownScript_0x7a57e - setflag $0004 - setflag $0002 + setflag ENGINE_POKEGEAR + setflag ENGINE_PHONE_CARD addcellnum $1 dotrigger $1 - setevent $06c7 - clearevent $06c8 + setevent EVENT_KRISS_HOUSE_MOM_1 + clearevent EVENT_KRISS_HOUSE_MOM_2 writetext UnknownText_0x7a6bd keeptextopen - special Function90913 -UnknownScript_0x7a519: ; 0x7a519 + special Special_SetDayOfWeek +UnknownScript_0x7a519: writetext UnknownText_0x7a742 yesorno iffalse UnknownScript_0x7a52a @@ -57,79 +52,68 @@ UnknownScript_0x7a519: ; 0x7a519 yesorno iffalse UnknownScript_0x7a519 jump UnknownScript_0x7a531 -; 0x7a52a -UnknownScript_0x7a52a: ; 0x7a52a +UnknownScript_0x7a52a: special Function90a88 yesorno iffalse UnknownScript_0x7a519 -UnknownScript_0x7a531: ; 0x7a531 +UnknownScript_0x7a531: writetext UnknownText_0x7a763 yesorno iffalse UnknownScript_0x7a542 jump UnknownScript_0x7a53b -; 0x7a53b -UnknownScript_0x7a53b: ; 0x7a53b +UnknownScript_0x7a53b: writetext UnknownText_0x7a7cb keeptextopen jump UnknownScript_0x7a549 -; 0x7a542 -UnknownScript_0x7a542: ; 0x7a542 +UnknownScript_0x7a542: writetext UnknownText_0x7a807 keeptextopen jump UnknownScript_0x7a549 -; 0x7a549 -UnknownScript_0x7a549: ; 0x7a549 +UnknownScript_0x7a549: writetext UnknownText_0x7a850 closetext loadmovesprites - checkevent $0000 + checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7a55d - checkevent $0001 + checkevent EVENT_RECEIVED_BALLS_FROM_KURT iffalse UnknownScript_0x7a564 jump UnknownScript_0x7a56b -; 0x7a55d -UnknownScript_0x7a55d: ; 0x7a55d +UnknownScript_0x7a55d: applymovement $2, MovementData_0x7a600 jump UnknownScript_0x7a56b -; 0x7a564 -UnknownScript_0x7a564: ; 0x7a564 +UnknownScript_0x7a564: applymovement $2, MovementData_0x7a602 jump UnknownScript_0x7a56b -; 0x7a56b -UnknownScript_0x7a56b: ; 0x7a56b +UnknownScript_0x7a56b: special RestartMapMusic spriteface $2, LEFT end -; 0x7a572 -UnknownScript_0x7a572: ; 0x7a572 +UnknownScript_0x7a572: playmusic MUSIC_MOM jump UnknownScript_0x7a4f6 -; 0x7a578 -GearName: ; 0x7a578 +GearName: db "#GEAR@" -; 0x7a57e -UnknownScript_0x7a57e: ; 0x7a57e - jumpstd $002f +UnknownScript_0x7a57e: + jumpstd receiveitem end -; 0x7a582 -MomScript_0x7a582: ; 0x7a582 +MomScript_0x7a582: faceplayer - setevent $0001 + setevent EVENT_RECEIVED_BALLS_FROM_KURT checktriggers iffalse UnknownScript_0x7a572 loadfont - checkevent $0076 + checkevent EVENT_FIRST_TIME_BANKING_WITH_MOM iftrue UnknownScript_0x7a5af checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST iftrue UnknownScript_0x7a5b8 @@ -141,31 +125,27 @@ MomScript_0x7a582: ; 0x7a582 closetext loadmovesprites end -; 0x7a5a9 -UnknownScript_0x7a5a9: ; 0x7a5a9 +UnknownScript_0x7a5a9: writetext UnknownText_0x7a8e5 closetext loadmovesprites end -; 0x7a5af -UnknownScript_0x7a5af: ; 0x7a5af +UnknownScript_0x7a5af: writetext UnknownText_0x7a957 closetext loadmovesprites end -; 0x7a5b5 -UnknownScript_0x7a5b5: ; 0x7a5b5 - setevent $0076 -UnknownScript_0x7a5b8: ; 0x7a5b8 +UnknownScript_0x7a5b5: + setevent EVENT_FIRST_TIME_BANKING_WITH_MOM +UnknownScript_0x7a5b8: setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - special Function16218 + special Special_BankOfMom closetext loadmovesprites end -; 0x7a5c1 NeighborScript: faceplayer @@ -211,27 +191,23 @@ SinkScript: FridgeScript: jumptext FridgeText -MovementData_0x7a5fc: ; 0x7a5fc +MovementData_0x7a5fc: turn_head_right step_end -; 0x7a5fe -MovementData_0x7a5fe: ; 0x7a5fe +MovementData_0x7a5fe: slow_step_right step_end -; 0x7a600 -MovementData_0x7a600: ; 0x7a600 +MovementData_0x7a600: turn_head_left step_end -; 0x7a602 -MovementData_0x7a602: ; 0x7a602 +MovementData_0x7a602: slow_step_left step_end -; 0x7a604 -UnknownText_0x7a604: ; 0x7a604 +UnknownText_0x7a604: text "Oh, <PLAYER>…! Our" line "neighbor, PROF." @@ -250,9 +226,8 @@ UnknownText_0x7a604: ; 0x7a604 para "Here you go!" done -; 0x7a6bd -UnknownText_0x7a6bd: ; 0x7a6bd +UnknownText_0x7a6bd: text "#MON GEAR, or" line "just #GEAR." @@ -266,15 +241,13 @@ UnknownText_0x7a6bd: ; 0x7a6bd para "You mustn't forget" line "that!" done -; 0x7a742 -UnknownText_0x7a742: ; 0x7a742 +UnknownText_0x7a742: text "Is it Daylight" line "Saving Time now?" done -; 0x7a763 -UnknownText_0x7a763: ; 0x7a763 +UnknownText_0x7a763: text "Come home to" line "adjust your clock" @@ -285,18 +258,16 @@ UnknownText_0x7a763: ; 0x7a763 line "know how to use" cont "the PHONE?" done -; 0x7a7cb -UnknownText_0x7a7cb: ; 0x7a7cb +UnknownText_0x7a7cb: text "Don't you just" line "turn the #GEAR" para "on and select the" line "PHONE icon?" done -; 0x7a807 -UnknownText_0x7a807: ; 0x7a807 +UnknownText_0x7a807: text "I'll read the" line "instructions." @@ -304,9 +275,8 @@ UnknownText_0x7a807: ; 0x7a807 line "on and select the" cont "PHONE icon." done -; 0x7a850 -UnknownText_0x7a850: ; 0x7a850 +UnknownText_0x7a850: text "Phone numbers are" line "stored in memory." @@ -316,17 +286,15 @@ UnknownText_0x7a850: ; 0x7a850 para "Gee, isn't that" line "convenient?" done -; 0x7a8b5 -UnknownText_0x7a8b5: ; 0x7a8b5 +UnknownText_0x7a8b5: text "PROF.ELM is wait-" line "ing for you." para "Hurry up, baby!" done -; 0x7a8e5 -UnknownText_0x7a8e5: ; 0x7a8e5 +UnknownText_0x7a8e5: text "So, what was PROF." line "ELM's errand?" @@ -339,15 +307,13 @@ UnknownText_0x7a8e5: ; 0x7a8e5 line "proud that people" cont "rely on you." done -; 0x7a957 -UnknownText_0x7a957: ; 0x7a957 +UnknownText_0x7a957: text "<PLAYER>, do it!" para "I'm behind you all" line "the way!" done -; 0x7a97d NeighborMornIntroText: text "Good morning," @@ -414,33 +380,32 @@ TVText: line "rolling too!" done -KrissHouse1F_MapEventHeader: ; 0x7ab31 +KrissHouse1F_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 3 warp_def $7, $6, 2, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN warp_def $7, $7, 2, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN warp_def $0, $9, 1, GROUP_KRISS_HOUSE_2F, MAP_KRISS_HOUSE_2F - ; xy triggers +.XYTriggers: db 2 xy_trigger 0, $4, $8, $0, UnknownScript_0x7a4d8, $0, $0 xy_trigger 0, $4, $9, $0, UnknownScript_0x7a4db, $0, $0 - ; signposts +.Signposts: db 4 - signpost 1, 0, $0, StoveScript - signpost 1, 1, $0, SinkScript - signpost 1, 2, $0, FridgeScript - signpost 1, 4, $0, TVScript + signpost 1, 0, SIGNPOST_READ, StoveScript + signpost 1, 1, SIGNPOST_READ, SinkScript + signpost 1, 2, SIGNPOST_READ, FridgeScript + signpost 1, 4, SIGNPOST_READ, TVScript - ; people-events +.PersonEvents: db 5 - person_event SPRITE_MOM, 8, 11, $8, $0, 255, 255, $0, 0, MomScript_0x7a582, $06c7 - person_event SPRITE_MOM, 6, 6, $7, $0, 255, 1, $0, 0, MomScript_0x7a582, $06c8 - person_event SPRITE_MOM, 8, 11, $8, $0, 255, 2, $0, 0, MomScript_0x7a582, $06c8 - person_event SPRITE_MOM, 6, 4, $7, $0, 255, 4, $0, 0, MomScript_0x7a582, $06c8 - person_event SPRITE_POKEFAN_F, 8, 8, $9, $0, 255, 255, $80, 0, NeighborScript, $0792 -; 0x7abab + person_event SPRITE_MOM, 8, 11, OW_LEFT | $0, $0, -1, -1, $0, 0, MomScript_0x7a582, EVENT_KRISS_HOUSE_MOM_1 + person_event SPRITE_MOM, 6, 6, OW_UP | $3, $0, -1, 1, $0, 0, MomScript_0x7a582, EVENT_KRISS_HOUSE_MOM_2 + person_event SPRITE_MOM, 8, 11, OW_LEFT | $0, $0, -1, 2, $0, 0, MomScript_0x7a582, EVENT_KRISS_HOUSE_MOM_2 + person_event SPRITE_MOM, 6, 4, OW_UP | $3, $0, -1, 4, $0, 0, MomScript_0x7a582, EVENT_KRISS_HOUSE_MOM_2 + person_event SPRITE_POKEFAN_F, 8, 8, OW_LEFT | $1, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, NeighborScript, EVENT_KRISS_HOUSE_1F_NEIGHBOR |