summaryrefslogtreecommitdiff
path: root/maps/CopycatsHouse2F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/CopycatsHouse2F.asm')
-rw-r--r--maps/CopycatsHouse2F.asm200
1 files changed, 100 insertions, 100 deletions
diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm
index b307126c8..41689241d 100644
--- a/maps/CopycatsHouse2F.asm
+++ b/maps/CopycatsHouse2F.asm
@@ -1,10 +1,10 @@
const_value set 2
- const COPYCATSHOUSE2F_COPYCAT1
+ const COPYCATSHOUSE2F_COPYCAT1 ; if player is male
const COPYCATSHOUSE2F_DODRIO
- const COPYCATSHOUSE2F_FAIRYDOLL
+ const COPYCATSHOUSE2F_FAIRYDOLL ; lost item
const COPYCATSHOUSE2F_MONSTERDOLL
const COPYCATSHOUSE2F_BIRDDOLL
- const COPYCATSHOUSE2F_COPYCAT2
+ const COPYCATSHOUSE2F_COPYCAT2 ; if player is female
CopycatsHouse2F_MapScriptHeader:
.MapTriggers:
@@ -15,15 +15,15 @@ CopycatsHouse2F_MapScriptHeader:
; callbacks
- dbw MAPCALLBACK_OBJECTS, CopycatsHouse2FCallback
+ dbw MAPCALLBACK_OBJECTS, .Callback
-CopycatsHouse2FCallback:
+.Callback:
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part1
+ iftrue .Female
disappear COPYCATSHOUSE2F_COPYCAT2
appear COPYCATSHOUSE2F_COPYCAT1
jump .Done
-.Part1:
+.Female:
disappear COPYCATSHOUSE2F_COPYCAT1
appear COPYCATSHOUSE2F_COPYCAT2
.Done:
@@ -32,146 +32,146 @@ CopycatsHouse2FCallback:
Copycat:
faceplayer
checkevent EVENT_GOT_PASS_FROM_COPYCAT
- iftrue .Part15
+ iftrue .GotPass
checkevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT
- iftrue .Part13
+ iftrue .TryGivePassAgain
checkitem LOST_ITEM
- iftrue .Part12
+ iftrue .ReturnLostItem
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part1
- applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
+ iftrue .Default_Female_1
+ applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
- jump .Part2
+ jump .Default_Merge_1
-.Part1:
- applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
+.Default_Female_1:
+ applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_KRIS
-.Part2:
- special RunCallback_04
+.Default_Merge_1:
+ special MapCallbackSprites_LoadUsedSpritesGFX
checkevent EVENT_RETURNED_MACHINE_PART
- iftrue .Part7
+ iftrue .TalkAboutLostItem
opentext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part3
- writetext UnknownText_0x18afda
- jump .Part4
+ iftrue .Default_Female_2a
+ writetext CopycatText_Male_1
+ jump .Default_Merge_2a
-.Part3:
- writetext UnknownText_0x18b316
-.Part4:
+.Default_Female_2a:
+ writetext CopycatText_Female_1
+.Default_Merge_2a:
waitbutton
closetext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part5
- applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
- jump .Part6
+ iftrue .Default_Female_3a
+ applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData
+ jump .Default_Merge_3a
-.Part5:
- applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
-.Part6:
+.Default_Female_3a:
+ applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData
+.Default_Merge_3a:
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
- special RunCallback_04
+ special MapCallbackSprites_LoadUsedSpritesGFX
opentext
- writetext UnknownText_0x18b028
+ writetext CopycatText_QuickMimicking
waitbutton
closetext
end
-.Part7:
+.TalkAboutLostItem:
opentext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part8
- writetext UnknownText_0x18b064
- jump .Part9
+ iftrue .Default_Female_2b
+ writetext CopycatText_Male_2
+ jump .Default_Merge_2b
-.Part8:
- writetext UnknownText_0x18b366
-.Part9:
+.Default_Female_2b:
+ writetext CopycatText_Female_2
+.Default_Merge_2b:
waitbutton
closetext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part10
- applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
- jump .Part11
+ iftrue .Default_Female_3b
+ applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData
+ jump .Default_Merge_3b
-.Part10:
- applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
-.Part11:
+.Default_Female_3b:
+ applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData
+.Default_Merge_3b:
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
- special RunCallback_04
+ special MapCallbackSprites_LoadUsedSpritesGFX
opentext
- writetext UnknownText_0x18b116
+ writetext CopycatText_Worried
waitbutton
closetext
setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM
end
-.Part12:
+.ReturnLostItem:
opentext
- writetext UnknownText_0x18b17f
+ writetext CopycatText_GiveDoll
buttonsound
takeitem LOST_ITEM
setevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT
clearevent EVENT_COPYCATS_HOUSE_2F_DOLL
- jump .Part14
+ jump .GivePass
-.Part13:
+.TryGivePassAgain:
opentext
-.Part14:
- writetext UnknownText_0x18b1e2
+.GivePass:
+ writetext CopycatText_GivePass
buttonsound
verbosegiveitem PASS
- iffalse .Part22
+ iffalse .Cancel
setevent EVENT_GOT_PASS_FROM_COPYCAT
- writetext UnknownText_0x18b214
+ writetext CopycatText_ExplainPass
waitbutton
closetext
end
-.Part15:
+.GotPass:
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part16
- applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
+ iftrue .GotPass_Female_1
+ applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
- jump .Part17
+ jump .GotPass_Merge_1
-.Part16:
- applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
+.GotPass_Female_1:
+ applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_KRIS
-.Part17:
- special RunCallback_04
+.GotPass_Merge_1:
+ special MapCallbackSprites_LoadUsedSpritesGFX
opentext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part18
- writetext UnknownText_0x18b298
- jump .Part19
+ iftrue .GotPass_Female_2
+ writetext CopycatText_Male_3
+ jump .GotPass_Merge_2
-.Part18:
- writetext UnknownText_0x18b415
-.Part19:
+.GotPass_Female_2:
+ writetext CopycatText_Female_3
+.GotPass_Merge_2:
waitbutton
closetext
checkflag ENGINE_PLAYER_IS_FEMALE
- iftrue .Part20
- applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
- jump .Part21
+ iftrue .GotPass_Female_3
+ applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData
+ jump .GotPass_Merge_3
-.Part20:
- applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
-.Part21:
+.GotPass_Female_3:
+ applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData
+.GotPass_Merge_3:
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
- special RunCallback_04
+ special MapCallbackSprites_LoadUsedSpritesGFX
opentext
- writetext UnknownText_0x18b2f5
+ writetext CopycatText_ItsAScream
waitbutton
-.Part22:
+.Cancel:
closetext
end
@@ -191,19 +191,19 @@ CopycatsHouse2FDoll:
CopycatsHouse2FBookshelf:
jumpstd picturebookshelf
-MovementData_0x18afd0:
- turn_head_down
- turn_head_left
- turn_head_up
- turn_head_right
- turn_head_down
- turn_head_left
- turn_head_up
- turn_head_right
- turn_head_down
+CopycatSpinAroundMovementData:
+ turn_head DOWN
+ turn_head LEFT
+ turn_head UP
+ turn_head RIGHT
+ turn_head DOWN
+ turn_head LEFT
+ turn_head UP
+ turn_head RIGHT
+ turn_head DOWN
step_end
-UnknownText_0x18afda:
+CopycatText_Male_1:
text "<PLAYER>: Hi! Do"
line "you like #MON?"
@@ -214,7 +214,7 @@ UnknownText_0x18afda:
line "You're strange!"
done
-UnknownText_0x18b028:
+CopycatText_QuickMimicking:
text "COPYCAT: Hmm?"
line "Quit mimicking?"
@@ -222,7 +222,7 @@ UnknownText_0x18b028:
line "favorite hobby!"
done
-UnknownText_0x18b064:
+CopycatText_Male_2:
text "<PLAYER>: Hi!"
line "I heard that you"
@@ -241,7 +241,7 @@ UnknownText_0x18b064:
cont "to VERMILION CITY?"
done
-UnknownText_0x18b116:
+CopycatText_Worried:
text "COPYCAT: Pardon?"
para "I shouldn't decide"
@@ -253,7 +253,7 @@ UnknownText_0x18b116:
cont "someone finds it?"
done
-UnknownText_0x18b17f:
+CopycatText_GiveDoll:
text "COPYCAT: Yay!"
line "That's my CLEFAIRY"
cont "# DOLL!"
@@ -265,13 +265,13 @@ UnknownText_0x18b17f:
line "proof!"
done
-UnknownText_0x18b1e2:
+CopycatText_GivePass:
text "OK. Here's the"
line "MAGNET TRAIN PASS"
cont "like I promised!"
done
-UnknownText_0x18b214:
+CopycatText_ExplainPass:
text "COPYCAT: That's"
line "the PASS for the"
cont "MAGNET TRAIN."
@@ -284,7 +284,7 @@ UnknownText_0x18b214:
cont "for the STATION."
done
-UnknownText_0x18b298:
+CopycatText_Male_3:
text "<PLAYER>: Hi!"
line "Thanks a lot for"
cont "the rail PASS!"
@@ -296,12 +296,12 @@ UnknownText_0x18b298:
cont "my every move?"
done
-UnknownText_0x18b2f5:
+CopycatText_ItsAScream:
text "COPYCAT: You bet!"
line "It's a scream!"
done
-UnknownText_0x18b316:
+CopycatText_Female_1:
text "<PLAYER>: Hi. You"
line "must like #MON."
@@ -312,7 +312,7 @@ UnknownText_0x18b316:
line "You're weird!"
done
-UnknownText_0x18b366:
+CopycatText_Female_2:
text "<PLAYER>: Hi. Did"
line "you really lose"
cont "your # DOLL?"
@@ -331,7 +331,7 @@ UnknownText_0x18b366:
cont "in VERMILION?"
done
-UnknownText_0x18b415:
+CopycatText_Female_3:
text "<PLAYER>: Thank you"
line "for the rail PASS!"