summaryrefslogtreecommitdiff
path: root/maps/KrissHouse1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/KrissHouse1F.asm')
-rw-r--r--maps/KrissHouse1F.asm173
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