summaryrefslogtreecommitdiff
path: root/maps/GoldenrodDeptStore5F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodDeptStore5F.asm')
-rw-r--r--maps/GoldenrodDeptStore5F.asm50
1 files changed, 29 insertions, 21 deletions
diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm
index 35f055909..72d299472 100644
--- a/maps/GoldenrodDeptStore5F.asm
+++ b/maps/GoldenrodDeptStore5F.asm
@@ -1,3 +1,11 @@
+const_value set 2
+ const GOLDENRODDEPTSTORE5F_CLERK
+ const GOLDENRODDEPTSTORE5F_LASS
+ const GOLDENRODDEPTSTORE5F_COOLTRAINER_M
+ const GOLDENRODDEPTSTORE5F_POKEFAN_M
+ const GOLDENRODDEPTSTORE5F_TWIN
+ const GOLDENRODDEPTSTORE5F_RECEPTIONIST
+
GoldenrodDeptStore5F_MapScriptHeader:
.MapTriggers:
db 0
@@ -12,16 +20,16 @@ GoldenrodDeptStore5F_MapScriptHeader:
.CheckIfSunday:
checkcode VAR_WEEKDAY
if_equal SUNDAY, .yes
- disappear $7
+ disappear GOLDENRODDEPTSTORE5F_RECEPTIONIST
return
.yes:
- appear $7
+ appear GOLDENRODDEPTSTORE5F_RECEPTIONIST
return
ClerkScript_0x5609c:
faceplayer
- loadfont
+ opentext
checkevent EVENT_GOT_TM02_HEADBUTT
iftrue .headbutt
checkevent EVENT_GOT_TM08_ROCK_SMASH
@@ -35,84 +43,84 @@ ClerkScript_0x5609c:
.neither:
pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_1
- loadmovesprites
+ closetext
end
.onlyheadbutt:
pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_2
- loadmovesprites
+ closetext
end
.onlyrocksmash:
pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_3
- loadmovesprites
+ closetext
end
.both:
pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_4
- loadmovesprites
+ closetext
end
ReceptionistScript_0x560ce:
faceplayer
- loadfont
+ opentext
checkcode VAR_WEEKDAY
if_not_equal SUNDAY, .EventIsOver
checkflag ENGINE_GOLDENROD_MALL_5F_HAPPINESS_EVENT
iftrue .EventIsOver
special GetFirstPokemonHappiness
writetext UnknownText_0x56143
- keeptextopen
+ buttonsound
if_greater_than $95, .VeryHappy
if_greater_than $31, .SomewhatHappy
jump .NotVeryHappy
.VeryHappy:
writetext UnknownText_0x5615a
- keeptextopen
+ buttonsound
verbosegiveitem TM_RETURN
iffalse .Done
setflag ENGINE_GOLDENROD_MALL_5F_HAPPINESS_EVENT
- loadmovesprites
+ closetext
end
.SomewhatHappy:
writetext UnknownText_0x561a6
+ waitbutton
closetext
- loadmovesprites
end
.NotVeryHappy:
writetext UnknownText_0x561d8
- keeptextopen
+ buttonsound
verbosegiveitem TM_FRUSTRATION
iffalse .Done
setflag ENGINE_GOLDENROD_MALL_5F_HAPPINESS_EVENT
- loadmovesprites
+ closetext
end
.EventIsOver:
writetext UnknownText_0x56202
- closetext
+ waitbutton
.Done:
- loadmovesprites
+ closetext
end
TwinScript_0x56118:
faceplayer
- loadfont
+ opentext
special SpecialGameboyCheck
if_not_equal $2, .NotGBC ; This is a dummy check from Gold and Silver. In normal gameplay, this would not be checked.
writetext UnknownText_0x56241
+ waitbutton
closetext
- loadmovesprites
special Special_UnlockMysteryGift
end
.NotGBC:
writetext UnknownText_0x56279
+ waitbutton
closetext
- loadmovesprites
end
LassScript_0x56130:
@@ -120,10 +128,10 @@ LassScript_0x56130:
CooltrainerMScript_0x56133:
faceplayer
- loadfont
+ opentext
trade $0
+ waitbutton
closetext
- loadmovesprites
end
PokefanMScript_0x5613a: