summaryrefslogtreecommitdiff
path: root/maps/CopycatsHouse2F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/CopycatsHouse2F.asm')
-rw-r--r--maps/CopycatsHouse2F.asm54
1 files changed, 31 insertions, 23 deletions
diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm
index fe41d7a3d..839cc6694 100644
--- a/maps/CopycatsHouse2F.asm
+++ b/maps/CopycatsHouse2F.asm
@@ -1,3 +1,11 @@
+const_value set 2
+ const COPYCATSHOUSE2F_COPYCAT1
+ const COPYCATSHOUSE2F_MOLTRES
+ const COPYCATSHOUSE2F_FAIRY
+ const COPYCATSHOUSE2F_MONSTER
+ const COPYCATSHOUSE2F_BIRD
+ const COPYCATSHOUSE2F_COPYCAT2
+
CopycatsHouse2F_MapScriptHeader:
.MapTriggers:
db 0
@@ -12,12 +20,12 @@ CopycatsHouse2F_MapScriptHeader:
CopycatsHouse2FCallback:
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part1
- disappear $7
- appear $2
+ disappear COPYCATSHOUSE2F_COPYCAT2
+ appear COPYCATSHOUSE2F_COPYCAT1
jump .Done
.Part1
- disappear $2
- appear $7
+ disappear COPYCATSHOUSE2F_COPYCAT1
+ appear COPYCATSHOUSE2F_COPYCAT2
.Done
return
@@ -31,13 +39,13 @@ Copycat:
iftrue .Part12
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part1
- applymovement $2, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
jump .Part2
.Part1
- applymovement $7, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_KRIS
.Part2
@@ -53,23 +61,23 @@ Copycat:
.Part3
writetext UnknownText_0x18b316
.Part4
+ waitbutton
closetext
- loadmovesprites
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part5
- applymovement $2, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
jump .Part6
.Part5
- applymovement $7, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
.Part6
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
special RunCallback_04
loadfont
writetext UnknownText_0x18b028
+ waitbutton
closetext
- loadmovesprites
end
.Part7
@@ -82,23 +90,23 @@ Copycat:
.Part8
writetext UnknownText_0x18b366
.Part9
+ waitbutton
closetext
- loadmovesprites
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part10
- applymovement $2, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
jump .Part11
.Part10
- applymovement $7, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
.Part11
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
special RunCallback_04
loadfont
writetext UnknownText_0x18b116
+ waitbutton
closetext
- loadmovesprites
setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM
end
@@ -120,20 +128,20 @@ Copycat:
iffalse .Part22
setevent EVENT_GOT_PASS_FROM_COPYCAT
writetext UnknownText_0x18b214
+ waitbutton
closetext
- loadmovesprites
end
.Part15
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part16
- applymovement $2, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
jump .Part17
.Part16
- applymovement $7, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_KRIS
.Part17
@@ -147,24 +155,24 @@ Copycat:
.Part18
writetext UnknownText_0x18b415
.Part19
+ waitbutton
closetext
- loadmovesprites
checkflag ENGINE_PLAYER_IS_FEMALE
iftrue .Part20
- applymovement $2, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0
jump .Part21
.Part20
- applymovement $7, MovementData_0x18afd0
+ applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0
.Part21
faceplayer
variablesprite SPRITE_COPYCAT, SPRITE_LASS
special RunCallback_04
loadfont
writetext UnknownText_0x18b2f5
- closetext
+ waitbutton
.Part22
- loadmovesprites
+ closetext
end
CopycatsDodrio:
@@ -173,8 +181,8 @@ CopycatsDodrio:
cry DODRIO
keeptextopen
writetext CopycatsDodrioText2
+ waitbutton
closetext
- loadmovesprites
end
CopycatsHouse2FDoll: