diff options
Diffstat (limited to 'maps/GoldenrodDeptStore5F.asm')
-rw-r--r-- | maps/GoldenrodDeptStore5F.asm | 50 |
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: |