summaryrefslogtreecommitdiff
path: root/maps/KurtsHouse.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/KurtsHouse.asm')
-rw-r--r--maps/KurtsHouse.asm491
1 files changed, 219 insertions, 272 deletions
diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm
index bb3b05274..ab800684a 100644
--- a/maps/KurtsHouse.asm
+++ b/maps/KurtsHouse.asm
@@ -1,52 +1,49 @@
-KurtsHouse_MapScriptHeader: ; 0x18e14f
- ; trigger count
+KurtsHouse_MapScriptHeader:
+.MapTriggers:
db 0
- ; callback count
+.MapCallbacks:
db 1
; callbacks
dbw 2, UnknownScript_0x18e154
-; 0x18e154
-UnknownScript_0x18e154: ; 0x18e154
+UnknownScript_0x18e154:
checkevent EVENT_CLEARED_SLOWPOKE_WELL
iffalse UnknownScript_0x18e177
- checkevent $00c0
+ checkevent EVENT_FOREST_IS_RESTLESS
iftrue UnknownScript_0x18e177
- checkflag $0050
+ checkflag ENGINE_KURT_MAKING_BALLS
iftrue UnknownScript_0x18e16f
disappear $5
appear $2
disappear $6
appear $3
return
-; 0x18e16f
-UnknownScript_0x18e16f: ; 0x18e16f
+UnknownScript_0x18e16f:
disappear $2
appear $5
disappear $3
appear $6
-UnknownScript_0x18e177: ; 0x18e177
+UnknownScript_0x18e177:
return
-; 0x18e178
-KurtScript_0x18e178: ; 0x18e178
+KurtScript_0x18e178:
faceplayer
loadfont
- checkevent $0035
- iftrue UnknownScript_0x18e1cc
+ checkevent EVENT_KURT_GAVE_YOU_LURE_BALL
+ iftrue .GotLureBall
checkevent EVENT_CLEARED_SLOWPOKE_WELL
- iftrue UnknownScript_0x18e1bf
+ iftrue .ClearedSlowpokeWell
writetext UnknownText_0x18e473
closetext
loadmovesprites
special Functionc48f
- setevent $06fa
- checkcode $9
- if_equal $1, UnknownScript_0x18e1ab
+ setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
+ checkcode VAR_FACING
+ if_equal UP, .RunAround
spriteface $0, DOWN
playsound SFX_FLY
applymovement $2, MovementData_0x18e466
@@ -55,9 +52,8 @@ KurtScript_0x18e178: ; 0x18e178
waitbutton
special RestartMapMusic
end
-; 0x18e1ab
-UnknownScript_0x18e1ab: ; 0x18e1ab
+.RunAround:
spriteface $0, DOWN
playsound SFX_FLY
applymovement $2, MovementData_0x18e46c
@@ -66,309 +62,277 @@ UnknownScript_0x18e1ab: ; 0x18e1ab
waitbutton
special RestartMapMusic
end
-; 0x18e1bf
-UnknownScript_0x18e1bf: ; 0x18e1bf
+.ClearedSlowpokeWell:
writetext UnknownText_0x18e615
keeptextopen
verbosegiveitem LURE_BALL, 1
- iffalse UnknownScript_0x18e2b2
- setevent $0035
-UnknownScript_0x18e1cc: ; 0x18e1cc
- checkevent $0000
- iftrue UnknownScript_0x18e29f
- checkevent $0258
- iftrue UnknownScript_0x18e2b4
- checkevent $0259
- iftrue UnknownScript_0x18e2ca
- checkevent $025a
- iftrue UnknownScript_0x18e2e0
- checkevent $025b
- iftrue UnknownScript_0x18e2f6
- checkevent $025c
- iftrue UnknownScript_0x18e30c
- checkevent $025d
- iftrue UnknownScript_0x18e322
- checkevent $025e
- iftrue UnknownScript_0x18e338
+ iffalse .NoRoomForBall
+ setevent EVENT_KURT_GAVE_YOU_LURE_BALL
+.GotLureBall:
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iftrue .WaitForApricorns
+ checkevent EVENT_GAVE_KURT_RED_APRICORN
+ iftrue .GiveLevelBall
+ checkevent EVENT_GAVE_KURT_BLU_APRICORN
+ iftrue .GiveLureBall
+ checkevent EVENT_GAVE_KURT_YLW_APRICORN
+ iftrue .GiveMoonBall
+ checkevent EVENT_GAVE_KURT_GRN_APRICORN
+ iftrue .GiveFriendBall
+ checkevent EVENT_GAVE_KURT_WHT_APRICORN
+ iftrue .GiveFastBall
+ checkevent EVENT_GAVE_KURT_BLK_APRICORN
+ iftrue .GiveHeavyBall
+ checkevent EVENT_GAVE_KURT_PNK_APRICORN
+ iftrue .GiveLoveBall
checkevent EVENT_CAN_GIVE_GS_BALL_TO_KURT
- iftrue UnknownScript_0x18e34e
-UnknownScript_0x18e202: ; 0x18e202
- checkevent $0001
- iftrue UnknownScript_0x18e212
- checkevent $0002
- iftrue UnknownScript_0x18e212
+ iftrue .CanGiveGSBallToKurt
+.NoGSBall:
+ checkevent EVENT_RECEIVED_BALLS_FROM_KURT
+ iftrue .CheckApricorns
+ checkevent EVENT_DRAGON_SHRINE_QUESTION_2
+ iftrue .CheckApricorns
writetext UnknownText_0x18e6c9
closetext
-UnknownScript_0x18e212: ; 0x18e212
+.CheckApricorns:
checkitem RED_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem BLU_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem YLW_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem GRN_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem WHT_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem BLK_APRICORN
- iftrue UnknownScript_0x18e249
+ iftrue .AskApricorn
checkitem PNK_APRICORN
- iftrue UnknownScript_0x18e249
- checkevent $0001
- iftrue UnknownScript_0x18e2ae
- checkevent $0002
- iftrue UnknownScript_0x18e243
+ iftrue .AskApricorn
+ checkevent EVENT_RECEIVED_BALLS_FROM_KURT
+ iftrue .ThatTurnedOutGreat
+ checkevent EVENT_DRAGON_SHRINE_QUESTION_2
+ iftrue .IMakeBallsFromApricorns
loadmovesprites
end
-; 0x18e243
-UnknownScript_0x18e243: ; 0x18e243
+.IMakeBallsFromApricorns:
writetext UnknownText_0x18e6c9
closetext
loadmovesprites
end
-; 0x18e249
-UnknownScript_0x18e249: ; 0x18e249
+.AskApricorn:
writetext UnknownText_0x18e736
keeptextopen
- setevent $0002
+ setevent EVENT_DRAGON_SHRINE_QUESTION_2
special Function88018
- if_equal $0, UnknownScript_0x18e2a5
- if_equal $59, UnknownScript_0x18e275
- if_equal $5c, UnknownScript_0x18e27b
- if_equal $5d, UnknownScript_0x18e281
- if_equal $61, UnknownScript_0x18e287
- if_equal $63, UnknownScript_0x18e28d
- if_equal $65, UnknownScript_0x18e293
- setevent $0258
- jump UnknownScript_0x18e299
-; 0x18e275
-
-UnknownScript_0x18e275: ; 0x18e275
- setevent $0259
- jump UnknownScript_0x18e299
-; 0x18e27b
-
-UnknownScript_0x18e27b: ; 0x18e27b
- setevent $025a
- jump UnknownScript_0x18e299
-; 0x18e281
-
-UnknownScript_0x18e281: ; 0x18e281
- setevent $025b
- jump UnknownScript_0x18e299
-; 0x18e287
-
-UnknownScript_0x18e287: ; 0x18e287
- setevent $025c
- jump UnknownScript_0x18e299
-; 0x18e28d
-
-UnknownScript_0x18e28d: ; 0x18e28d
- setevent $025d
- jump UnknownScript_0x18e299
-; 0x18e293
-
-UnknownScript_0x18e293: ; 0x18e293
- setevent $025e
- jump UnknownScript_0x18e299
-; 0x18e299
-
-UnknownScript_0x18e299: ; 0x18e299
- setevent $0000
- setflag $0050
-UnknownScript_0x18e29f: ; 0x18e29f
+ if_equal $0, .Cancel
+ if_equal BLU_APRICORN, .Blu
+ if_equal YLW_APRICORN, .Ylw
+ if_equal GRN_APRICORN, .Grn
+ if_equal WHT_APRICORN, .Wht
+ if_equal BLK_APRICORN, .Blk
+ if_equal PNK_APRICORN, .Pnk
+; .Red
+ setevent EVENT_GAVE_KURT_RED_APRICORN
+ jump .GaveKurtApricorns
+
+.Blu:
+ setevent EVENT_GAVE_KURT_BLU_APRICORN
+ jump .GaveKurtApricorns
+
+.Ylw:
+ setevent EVENT_GAVE_KURT_YLW_APRICORN
+ jump .GaveKurtApricorns
+
+.Grn:
+ setevent EVENT_GAVE_KURT_GRN_APRICORN
+ jump .GaveKurtApricorns
+
+.Wht:
+ setevent EVENT_GAVE_KURT_WHT_APRICORN
+ jump .GaveKurtApricorns
+
+.Blk:
+ setevent EVENT_GAVE_KURT_BLK_APRICORN
+ jump .GaveKurtApricorns
+
+.Pnk:
+ setevent EVENT_GAVE_KURT_PNK_APRICORN
+ jump .GaveKurtApricorns
+
+.GaveKurtApricorns:
+ setevent EVENT_GAVE_KURT_APRICORNS
+ setflag ENGINE_KURT_MAKING_BALLS
+.WaitForApricorns:
writetext UnknownText_0x18e779
closetext
loadmovesprites
end
-; 0x18e2a5
-UnknownScript_0x18e2a5: ; 0x18e2a5
+.Cancel:
writetext UnknownText_0x18e7bc
closetext
loadmovesprites
end
-; 0x18e2ab
-UnknownScript_0x18e2ab: ; 0x18e2ab
- setevent $0001
-UnknownScript_0x18e2ae: ; 0x18e2ae
+._ThatTurnedOutGreat:
+ setevent EVENT_RECEIVED_BALLS_FROM_KURT
+.ThatTurnedOutGreat:
writetext UnknownText_0x18e82a
closetext
-UnknownScript_0x18e2b2: ; 0x18e2b2
+.NoRoomForBall:
loadmovesprites
end
-; 0x18e2b4
-UnknownScript_0x18e2b4: ; 0x18e2b4
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+.GiveLevelBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 LEVEL_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e2c4: ; 0x18e2c4
- clearevent $0258
- jump UnknownScript_0x18e2ab
-; 0x18e2ca
-
-UnknownScript_0x18e2ca: ; 0x18e2ca
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_RED_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveLureBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 LURE_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e2da: ; 0x18e2da
- clearevent $0259
- jump UnknownScript_0x18e2ab
-; 0x18e2e0
-
-UnknownScript_0x18e2e0: ; 0x18e2e0
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_BLU_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveMoonBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 MOON_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e2f0: ; 0x18e2f0
- clearevent $025a
- jump UnknownScript_0x18e2ab
-; 0x18e2f6
-
-UnknownScript_0x18e2f6: ; 0x18e2f6
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_YLW_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveFriendBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 FRIEND_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e306: ; 0x18e306
- clearevent $025b
- jump UnknownScript_0x18e2ab
-; 0x18e30c
-
-UnknownScript_0x18e30c: ; 0x18e30c
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_GRN_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveFastBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 FAST_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e31c: ; 0x18e31c
- clearevent $025c
- jump UnknownScript_0x18e2ab
-; 0x18e322
-
-UnknownScript_0x18e322: ; 0x18e322
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_WHT_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveHeavyBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 HEAVY_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e332: ; 0x18e332
- clearevent $025d
- jump UnknownScript_0x18e2ab
-; 0x18e338
-
-UnknownScript_0x18e338: ; 0x18e338
- checkflag $0050
- iftrue UnknownScript_0x18e3c5
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_BLK_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.GiveLoveBall:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iftrue KurtMakingBallsScript
writetext UnknownText_0x18e7fb
keeptextopen
verbosegiveitem2 LOVE_BALL, $16
- iffalse UnknownScript_0x18e2b2
-UnknownScript_0x18e348: ; 0x18e348
- clearevent $025e
- jump UnknownScript_0x18e2ab
-; 0x18e34e
-
-UnknownScript_0x18e34e: ; 0x18e34e
- checkevent $00bf
- iftrue UnknownScript_0x18e368
+ iffalse .NoRoomForBall
+ clearevent EVENT_GAVE_KURT_PNK_APRICORN
+ jump ._ThatTurnedOutGreat
+
+.CanGiveGSBallToKurt:
+ checkevent EVENT_GAVE_GS_BALL_TO_KURT
+ iftrue .GaveGSBallToKurt
checkitem GS_BALL
- iffalse UnknownScript_0x18e202
+ iffalse .NoGSBall
writetext UnknownText_0x18e8ab
closetext
loadmovesprites
- setevent $00bf
+ setevent EVENT_GAVE_GS_BALL_TO_KURT
takeitem GS_BALL, 1
- setflag $0050
+ setflag ENGINE_KURT_MAKING_BALLS
end
-; 0x18e368
-UnknownScript_0x18e368: ; 0x18e368
- checkflag $0050
- iffalse UnknownScript_0x18e378
+.GaveGSBallToKurt:
+ checkflag ENGINE_KURT_MAKING_BALLS
+ iffalse .NotMakingBalls
writetext UnknownText_0x18e934
closetext
writetext UnknownText_0x18e949
closetext
loadmovesprites
end
-; 0x18e378
-UnknownScript_0x18e378: ; 0x18e378
+.NotMakingBalls:
writetext UnknownText_0x18e95c
closetext
loadmovesprites
- setevent $00c0
+ setevent EVENT_FOREST_IS_RESTLESS
clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT
- clearevent $00bf
+ clearevent EVENT_GAVE_GS_BALL_TO_KURT
special Functionc48f
pause 20
- showemote $0, $2, 30
- checkcode $9
- if_equal $1, UnknownScript_0x18e3a2
+ showemote EMOTE_SHOCK, $2, 30
+ checkcode VAR_FACING
+ if_equal UP, .GSBallRunAround
spriteface $0, DOWN
playsound SFX_FLY
applymovement $2, MovementData_0x18e466
- jump UnknownScript_0x18e3ac
-; 0x18e3a2
+ jump .KurtHasLeftTheBuilding
-UnknownScript_0x18e3a2: ; 0x18e3a2
+.GSBallRunAround:
spriteface $0, DOWN
playsound SFX_FLY
applymovement $2, MovementData_0x18e46c
-UnknownScript_0x18e3ac: ; 0x18e3ac
+.KurtHasLeftTheBuilding:
playsound SFX_EXIT_BUILDING
disappear $2
- clearevent $07a4
+ clearevent EVENT_AZALEA_TOWN_KURT
waitbutton
special RestartMapMusic
domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $2
end
-; 0x18e3bd
-KurtScript_0x18e3bd: ; 0x18e3bd
+KurtScript_0x18e3bd:
faceplayer
loadfont
- checkevent $00bf
- iftrue UnknownScript_0x18e3e0
-UnknownScript_0x18e3c5: ; 0x18e3c5
- checkevent $00bb
- iffalse UnknownScript_0x18e3d4
+ checkevent EVENT_GAVE_GS_BALL_TO_KURT
+ iftrue KurtScript_ImCheckingItNow
+KurtMakingBallsScript:
+ checkevent EVENT_BUGGING_KURT_TOO_MUCH
+ iffalse Script_FirstTimeBuggingKurt
writetext UnknownText_0x18e7d8
closetext
loadmovesprites
spriteface $5, UP
end
-; 0x18e3d4
-UnknownScript_0x18e3d4: ; 0x18e3d4
+Script_FirstTimeBuggingKurt:
writetext UnknownText_0x18e863
closetext
loadmovesprites
spriteface $5, UP
- setevent $00bb
+ setevent EVENT_BUGGING_KURT_TOO_MUCH
end
-; 0x18e3e0
-UnknownScript_0x18e3e0: ; 0x18e3e0
+KurtScript_ImCheckingItNow:
writetext UnknownText_0x18e934
closetext
spriteface $5, UP
@@ -376,21 +340,20 @@ UnknownScript_0x18e3e0: ; 0x18e3e0
closetext
loadmovesprites
end
-; 0x18e3ed
KurtsGranddaughter1:
faceplayer
- checkevent $0000
+ checkevent EVENT_GAVE_KURT_APRICORNS
iftrue KurtsGranddaughter2Subscript
- checkevent $0001
+ checkevent EVENT_RECEIVED_BALLS_FROM_KURT
iftrue KurtsGranddaughterFunScript
- checkevent $00c0
+ checkevent EVENT_FOREST_IS_RESTLESS
iftrue .Lonely
- checkevent $0030
+ checkevent EVENT_FAST_SHIP_FIRST_TIME
iftrue .Dad
checkevent EVENT_CLEARED_SLOWPOKE_WELL
iftrue .SlowpokeBack
- checkevent $06fa
+ checkevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
iftrue .Lonely
loadfont
writetext KurtsGranddaughterSlowpokeGoneText
@@ -423,7 +386,7 @@ KurtsGranddaughter2:
faceplayer
KurtsGranddaughter2Subscript:
loadfont
- checkevent $00bf
+ checkevent EVENT_GAVE_GS_BALL_TO_KURT
iftrue .GSBall
writetext KurtsGranddaughterHelpText
closetext
@@ -438,7 +401,7 @@ KurtsGranddaughter2Subscript:
spriteface $6, RIGHT
end
-KurtsGranddaughterFunScript: ; 0x18e448
+KurtsGranddaughterFunScript:
loadfont
writetext KurtsGranddaughterFunText
closetext
@@ -466,16 +429,15 @@ KurtsHouseBookshelf:
KurtsHouseRadio:
jumpstd radio2
-MovementData_0x18e466: ; 0x18e466
+MovementData_0x18e466:
big_step_down
big_step_down
big_step_down
big_step_down
big_step_down
step_end
-; 0x18e46c
-MovementData_0x18e46c: ; 0x18e46c
+MovementData_0x18e46c:
big_step_right
big_step_down
big_step_down
@@ -483,9 +445,8 @@ MovementData_0x18e46c: ; 0x18e46c
big_step_down
big_step_down
step_end
-; 0x18e473
-UnknownText_0x18e473: ; 0x18e473
+UnknownText_0x18e473:
text "Hm? Who are you?"
para "<PLAYER>, eh? You"
@@ -525,9 +486,8 @@ UnknownText_0x18e473: ; 0x18e473
line "Old KURT is on his"
cont "way!"
done
-; 0x18e615
-UnknownText_0x18e615: ; 0x18e615
+UnknownText_0x18e615:
text "KURT: Hi, <PLAYER>!"
para "You handled your-"
@@ -545,9 +505,8 @@ UnknownText_0x18e615: ; 0x18e615
para "This is all I have"
line "now, but take it."
done
-; 0x18e6c9
-UnknownText_0x18e6c9: ; 0x18e6c9
+UnknownText_0x18e6c9:
text "KURT: I make BALLS"
line "from APRICORNS."
@@ -558,64 +517,56 @@ UnknownText_0x18e6c9: ; 0x18e6c9
para "I'll make BALLS"
line "out of them."
done
-; 0x18e736
-UnknownText_0x18e736: ; 0x18e736
+UnknownText_0x18e736:
text "KURT: You have an"
line "APRICORN for me?"
para "Fine! I'll turn it"
line "into a BALL."
done
-; 0x18e779
-UnknownText_0x18e779: ; 0x18e779
+UnknownText_0x18e779:
text "KURT: It'll take a"
line "day to make you a"
para "BALL. Come back"
line "for it later."
done
-; 0x18e7bc
-UnknownText_0x18e7bc: ; 0x18e7bc
+UnknownText_0x18e7bc:
text "KURT: Oh…"
line "That's a letdown."
done
-; 0x18e7d8
-UnknownText_0x18e7d8: ; 0x18e7d8
+UnknownText_0x18e7d8:
text "KURT: I'm working!"
line "Don't bother me!"
done
-; 0x18e7fb
-UnknownText_0x18e7fb: ; 0x18e7fb
+UnknownText_0x18e7fb:
text "KURT: Ah, <PLAYER>!"
line "I just finished"
cont "your BALL. Here!"
done
-; 0x18e82a
-UnknownText_0x18e82a: ; 0x18e82a
+UnknownText_0x18e82a:
text "KURT: That turned"
line "out great."
para "Try catching"
line "#MON with it."
done
-; 0x18e863
-UnknownText_0x18e863: ; 0x18e863
+UnknownText_0x18e863:
text "KURT: Now that my"
line "granddaughter is"
para "helping me, I can"
line "work much faster."
done
-; 0x18e8ab
-UnknownText_0x18e8ab: ; 0x18e8ab
+UnknownText_0x18e8ab:
text "Wh-what is that?"
para "I've never seen"
@@ -630,21 +581,18 @@ UnknownText_0x18e8ab: ; 0x18e8ab
para "Let me check it"
line "for you."
done
-; 0x18e934
-UnknownText_0x18e934: ; 0x18e934
+UnknownText_0x18e934:
text "I'm checking it"
line "now."
done
-; 0x18e949
-UnknownText_0x18e949: ; 0x18e949
+UnknownText_0x18e949:
text "Ah-ha! I see!"
line "So…"
done
-; 0x18e95c
-UnknownText_0x18e95c: ; 0x18e95c
+UnknownText_0x18e95c:
text "<PLAYER>!"
para "This BALL started"
@@ -724,33 +672,32 @@ KurtsHouseCelebiStatueText:
cont "tector."
done
-KurtsHouse_MapEventHeader: ; 0x18eba8
+KurtsHouse_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 2
warp_def $7, $3, 4, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
warp_def $7, $4, 4, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
- ; xy triggers
+.XYTriggers:
db 0
- ; signposts
+.Signposts:
db 7
- signpost 1, 6, $0, KurtsHouseRadio
- signpost 0, 8, $0, KurtsHouseOakPhoto
- signpost 0, 9, $0, KurtsHouseOakPhoto
- signpost 1, 5, $0, KurtsHouseBookshelf
- signpost 1, 2, $0, KurtsHouseBookshelf
- signpost 1, 3, $0, KurtsHouseBookshelf
- signpost 1, 4, $0, KurtsHouseCelebiStatue
-
- ; people-events
+ signpost 1, 6, SIGNPOST_READ, KurtsHouseRadio
+ signpost 0, 8, SIGNPOST_READ, KurtsHouseOakPhoto
+ signpost 0, 9, SIGNPOST_READ, KurtsHouseOakPhoto
+ signpost 1, 5, SIGNPOST_READ, KurtsHouseBookshelf
+ signpost 1, 2, SIGNPOST_READ, KurtsHouseBookshelf
+ signpost 1, 3, SIGNPOST_READ, KurtsHouseBookshelf
+ signpost 1, 4, SIGNPOST_READ, KurtsHouseCelebiStatue
+
+.PersonEvents:
db 5
- person_event SPRITE_KURT, 6, 7, $6, $0, 255, 255, $0, 0, KurtScript_0x18e178, $073e
- person_event SPRITE_TWIN, 7, 9, $3, $0, 255, 255, $0, 0, KurtsGranddaughter1, $078c
- person_event SPRITE_SLOWPOKE, 7, 10, $1, $0, 255, 255, $0, 0, KurtsHouseSlowpoke, $06fd
- person_event SPRITE_KURT, 7, 18, $7, $0, 255, 255, $0, 0, KurtScript_0x18e3bd, $073f
- person_event SPRITE_TWIN, 8, 15, $9, $0, 255, 255, $0, 0, KurtsGranddaughter2, $078d
-; 0x18ec1c
+ person_event SPRITE_KURT, 6, 7, OW_UP | $2, $0, -1, -1, $0, 0, KurtScript_0x18e178, EVENT_KURTS_HOUSE_KURT_1
+ person_event SPRITE_TWIN, 7, 9, OW_DOWN | $3, $0, -1, -1, $0, 0, KurtsGranddaughter1, EVENT_KURTS_HOUSE_GRANDDAUGHTER_1
+ person_event SPRITE_SLOWPOKE, 7, 10, OW_DOWN | $1, $0, -1, -1, $0, 0, KurtsHouseSlowpoke, EVENT_KURTS_HOUSE_SLOWPOKE
+ person_event SPRITE_KURT, 7, 18, OW_UP | $3, $0, -1, -1, $0, 0, KurtScript_0x18e3bd, EVENT_KURTS_HOUSE_KURT_2
+ person_event SPRITE_TWIN, 8, 15, OW_LEFT | $1, $0, -1, -1, $0, 0, KurtsGranddaughter2, EVENT_KURTS_HOUSE_GRANDDAUGHTER_2