summaryrefslogtreecommitdiff
path: root/maps/GoldenrodGameCorner.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodGameCorner.asm')
-rw-r--r--maps/GoldenrodGameCorner.asm160
1 files changed, 54 insertions, 106 deletions
diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm
index a34a17d55..7d52ce129 100644
--- a/maps/GoldenrodGameCorner.asm
+++ b/maps/GoldenrodGameCorner.asm
@@ -1,4 +1,4 @@
-GoldenrodGameCorner_MapScriptHeader: ; 0x56bf4
+GoldenrodGameCorner_MapScriptHeader:
; trigger count
db 0
@@ -8,9 +8,8 @@ GoldenrodGameCorner_MapScriptHeader: ; 0x56bf4
; callbacks
dbw 2, UnknownScript_0x56bf9
-; 0x56bf9
-UnknownScript_0x56bf9: ; 0x56bf9
+UnknownScript_0x56bf9:
checkevent EVENT_BEAT_ELITE_FOUR
iffalse UnknownScript_0x56c19
checkitem COIN_CASE
@@ -18,20 +17,18 @@ UnknownScript_0x56bf9: ; 0x56bf9
checkcode VAR_WEEKDAY
if_equal WEDNESDAY, UnknownScript_0x56c11
if_equal SATURDAY, UnknownScript_0x56c11
-UnknownScript_0x56c0e: ; 0x56c0e
+UnknownScript_0x56c0e:
appear $d
return
-; 0x56c11
-UnknownScript_0x56c11: ; 0x56c11
+UnknownScript_0x56c11:
checkflag ENGINE_5E
iftrue UnknownScript_0x56c19
disappear $d
UnknownScript_0x56c19: ;0x56c19
return
-; 0x56c1a
-PokefanMScript_0x56c1a: ; 0x56c1a
+PokefanMScript_0x56c1a:
faceplayer
loadfont
writetext UnknownText_0x5718a
@@ -39,13 +36,11 @@ PokefanMScript_0x56c1a: ; 0x56c1a
loadmovesprites
spriteface $d, RIGHT
end
-; 0x56c25
-ClerkScript_0x56c25: ; 0x56c25
+ClerkScript_0x56c25:
jumpstd $0032
-; 0x56c28
-ReceptionistScript_0x56c28: ; 0x56c28
+ReceptionistScript_0x56c28:
faceplayer
loadfont
writetext UnknownText_0x56e50
@@ -62,9 +57,8 @@ UnknownScript_0x56c36: ; 056c36
if_equal $2, UnknownScript_0x56c69
if_equal $3, UnknownScript_0x56c85
jump UnknownScript_0x56cbd
-; 0x56c4d
-UnknownScript_0x56c4d: ; 0x56c4d
+UnknownScript_0x56c4d:
checkcoins 5500
if_equal $2, UnknownScript_0x56cb1
itemtotext TM_THUNDER, $0
@@ -74,9 +68,8 @@ UnknownScript_0x56c4d: ; 0x56c4d
iffalse UnknownScript_0x56cb7
takecoins 5500
jump UnknownScript_0x56ca6
-; 0x56c69
-UnknownScript_0x56c69: ; 0x56c69
+UnknownScript_0x56c69:
checkcoins 5500
if_equal $2, UnknownScript_0x56cb1
itemtotext TM_BLIZZARD, $0
@@ -86,9 +79,8 @@ UnknownScript_0x56c69: ; 0x56c69
iffalse UnknownScript_0x56cb7
takecoins 5500
jump UnknownScript_0x56ca6
-; 0x56c85
-UnknownScript_0x56c85: ; 0x56c85
+UnknownScript_0x56c85:
checkcoins 5500
if_equal $2, UnknownScript_0x56cb1
itemtotext TM_FIRE_BLAST, $0
@@ -98,77 +90,68 @@ UnknownScript_0x56c85: ; 0x56c85
iffalse UnknownScript_0x56cb7
takecoins 5500
jump UnknownScript_0x56ca6
-; 0x56ca1
-UnknownScript_0x56ca1: ; 0x56ca1
+UnknownScript_0x56ca1:
writetext UnknownText_0x56ea8
yesorno
end
-; 0x56ca6
-UnknownScript_0x56ca6: ; 0x56ca6
+UnknownScript_0x56ca6:
waitbutton
playsound SFX_TRANSACTION
writetext UnknownText_0x56ebd
closetext
jump UnknownScript_0x56c36
-; 0x56cb1
-UnknownScript_0x56cb1: ; 0x56cb1
+UnknownScript_0x56cb1:
writetext UnknownText_0x56ecb
closetext
loadmovesprites
end
-; 0x56cb7
-UnknownScript_0x56cb7: ; 0x56cb7
+UnknownScript_0x56cb7:
writetext UnknownText_0x56ee8
closetext
loadmovesprites
end
-; 0x56cbd
-UnknownScript_0x56cbd: ; 0x56cbd
+UnknownScript_0x56cbd:
writetext UnknownText_0x56f09
closetext
loadmovesprites
end
-; 0x56cc3
-UnknownScript_0x56cc3: ; 0x56cc3
+UnknownScript_0x56cc3:
writetext UnknownText_0x56f35
closetext
loadmovesprites
end
-; 0x56cc9
-MenuDataHeader_0x56cc9: ; 0x56cc9
+MenuDataHeader_0x56cc9:
db $40 ; flags
db 02, 00 ; start coords
db 11, 15 ; end coords
dw MenuData2_0x56cd1
db 1 ; default option
-; 0x56cd1
-MenuData2_0x56cd1: ; 0x56cd1
+MenuData2_0x56cd1:
db $80 ; flags
db 4 ; items
db "TM25 5500@"
db "TM14 5500@"
db "TM38 5500@"
db "CANCEL@"
-; 0x56d01
-ReceptionistScript_0x56d01: ; 0x56d01
+ReceptionistScript_0x56d01:
faceplayer
loadfont
writetext UnknownText_0x56e50
closetext
checkitem COIN_CASE
iffalse UnknownScript_0x56cc3
-UnknownScript_0x56d0c: ; 0x56d0c
+UnknownScript_0x56d0c:
writetext UnknownText_0x56e8b
special Function24b25
loadmenudata MenuDataHeader_0x56db0
@@ -178,9 +161,8 @@ UnknownScript_0x56d0c: ; 0x56d0c
if_equal $2, UnknownScript_0x56d54
if_equal $3, UnknownScript_0x56d82
jump UnknownScript_0x56cbd
-; 0x56d26
-UnknownScript_0x56d26: ; 0x56d26
+UnknownScript_0x56d26:
checkcoins 100
if_equal $2, UnknownScript_0x56cb1
checkcode VAR_PARTYCOUNT
@@ -197,9 +179,8 @@ UnknownScript_0x56d26: ; 0x56d26
givepoke ABRA, 5, 0, 0
takecoins 100
jump UnknownScript_0x56d0c
-; 0x56d54
-UnknownScript_0x56d54: ; 0x56d54
+UnknownScript_0x56d54:
checkcoins 800
if_equal $2, UnknownScript_0x56cb1
checkcode VAR_PARTYCOUNT
@@ -216,9 +197,8 @@ UnknownScript_0x56d54: ; 0x56d54
givepoke CUBONE, 15, 0, 0
takecoins 800
jump UnknownScript_0x56d0c
-; 0x56d82
-UnknownScript_0x56d82: ; 0x56d82
+UnknownScript_0x56d82:
checkcoins 1500
if_equal $2, UnknownScript_0x56cb1
checkcode VAR_PARTYCOUNT
@@ -235,28 +215,25 @@ UnknownScript_0x56d82: ; 0x56d82
givepoke WOBBUFFET, 15, 0, 0
takecoins 1500
jump UnknownScript_0x56d0c
-; 0x56db0
-MenuDataHeader_0x56db0: ; 0x56db0
+MenuDataHeader_0x56db0:
db $40 ; flags
db 02, 00 ; start coords
db 11, 17 ; end coords
dw MenuData2_0x56db8
db 1 ; default option
-; 0x56db8
-MenuData2_0x56db8: ; 0x56db8
+MenuData2_0x56db8:
db $80 ; flags
db 4 ; items
db "ABRA 100@"
db "CUBONE 800@"
db "WOBBUFFET 1500@"
db "CANCEL@"
-; 0x56df1
-PharmacistScript_0x56df1: ; 0x56df1
+PharmacistScript_0x56df1:
faceplayer
loadfont
writetext UnknownText_0x56f55
@@ -264,9 +241,8 @@ PharmacistScript_0x56df1: ; 0x56df1
loadmovesprites
spriteface $fe, LEFT
end
-; 0x56dfc
-PokefanMScript_0x56dfc: ; 0x56dfc
+PokefanMScript_0x56dfc:
faceplayer
loadfont
writetext UnknownText_0x56f9e
@@ -274,9 +250,8 @@ PokefanMScript_0x56dfc: ; 0x56dfc
loadmovesprites
spriteface $7, RIGHT
end
-; 0x56e07
-CooltrainerMScript_0x56e07: ; 0x56e07
+CooltrainerMScript_0x56e07:
faceplayer
loadfont
writetext UnknownText_0x56ff4
@@ -284,9 +259,8 @@ CooltrainerMScript_0x56e07: ; 0x56e07
loadmovesprites
spriteface $8, LEFT
end
-; 0x56e12
-PokefanFScript_0x56e12: ; 0x56e12
+PokefanFScript_0x56e12:
faceplayer
loadfont
writetext UnknownText_0x5702b
@@ -294,13 +268,11 @@ PokefanFScript_0x56e12: ; 0x56e12
loadmovesprites
spriteface $9, RIGHT
end
-; 0x56e1d
-CooltrainerFScript_0x56e1d: ; 0x56e1d
+CooltrainerFScript_0x56e1d:
jumptextfaceplayer UnknownText_0x57097
-; 0x56e20
-GentlemanScript_0x56e20: ; 0x56e20
+GentlemanScript_0x56e20:
faceplayer
loadfont
writetext UnknownText_0x570b1
@@ -308,17 +280,14 @@ GentlemanScript_0x56e20: ; 0x56e20
loadmovesprites
spriteface $b, RIGHT
end
-; 0x56e2b
-PokefanMScript_0x56e2b: ; 0x56e2b
+PokefanMScript_0x56e2b:
jumptextfaceplayer UnknownText_0x5710d
-; 0x56e2e
-MapGoldenrodGameCornerSignpost30Script: ; 0x56e2e
+MapGoldenrodGameCornerSignpost30Script:
jumptext UnknownText_0x571af
-; 0x56e31
-MapGoldenrodGameCornerSignpost17Script: ; 0x56e31
+MapGoldenrodGameCornerSignpost17Script:
random $6
if_equal $0, MapGoldenrodGameCornerSignpost7Script
refreshscreen $0
@@ -326,85 +295,73 @@ MapGoldenrodGameCornerSignpost17Script: ; 0x56e31
special Functionc373
loadmovesprites
end
-; 0x56e40
-MapGoldenrodGameCornerSignpost7Script: ; 0x56e40
+MapGoldenrodGameCornerSignpost7Script:
refreshscreen $0
writebyte $1
special Functionc373
loadmovesprites
end
-; 0x56e49
-MapGoldenrodGameCornerSignpost29Script: ; 0x56e49
+MapGoldenrodGameCornerSignpost29Script:
refreshscreen $0
special Functionc380
loadmovesprites
end
-; 0x56e50
-UnknownText_0x56e50: ; 0x56e50
+UnknownText_0x56e50:
text "Welcome!"
para "We exchange your"
line "game coins for"
cont "fabulous prizes!"
done
-; 0x56e8b
-UnknownText_0x56e8b: ; 0x56e8b
+UnknownText_0x56e8b:
text "Which prize would"
line "you like?"
done
-; 0x56ea8
-UnknownText_0x56ea8: ; 0x56ea8
+UnknownText_0x56ea8:
text_from_ram StringBuffer3
text "."
line "Is that right?"
done
-; 0x56ebd
-UnknownText_0x56ebd: ; 0x56ebd
+UnknownText_0x56ebd:
text "Here you go!"
done
-; 0x56ecb
-UnknownText_0x56ecb: ; 0x56ecb
+UnknownText_0x56ecb:
text "Sorry! You need"
line "more coins."
done
-; 0x56ee8
-UnknownText_0x56ee8: ; 0x56ee8
+UnknownText_0x56ee8:
text "Sorry. You can't"
line "carry any more."
done
-; 0x56f09
-UnknownText_0x56f09: ; 0x56f09
+UnknownText_0x56f09:
text "OK. Please save"
line "your coins and"
cont "come again!"
done
-; 0x56f35
-UnknownText_0x56f35: ; 0x56f35
+UnknownText_0x56f35:
text "Oh? You don't have"
line "a COIN CASE."
done
-; 0x56f55
-UnknownText_0x56f55: ; 0x56f55
+UnknownText_0x56f55:
text "I always play this"
line "slot machine. It"
para "pays out more than"
line "others, I think."
done
-; 0x56f9e
-UnknownText_0x56f9e: ; 0x56f9e
+UnknownText_0x56f9e:
text "I just love this"
line "new slot machine."
@@ -412,16 +369,14 @@ UnknownText_0x56f9e: ; 0x56f9e
line "challenge than the"
cont "ones in CELADON."
done
-; 0x56ff4
-UnknownText_0x56ff4: ; 0x56ff4
+UnknownText_0x56ff4:
text "Life is a gamble."
line "I'm going to flip"
cont "cards till I drop!"
done
-; 0x5702b
-UnknownText_0x5702b: ; 0x5702b
+UnknownText_0x5702b:
text "Card flip…"
para "I prefer it over"
@@ -433,15 +388,13 @@ UnknownText_0x5702b: ; 0x5702b
para "But the payout is"
line "much lower."
done
-; 0x57097
-UnknownText_0x57097: ; 0x57097
+UnknownText_0x57097:
text "I won't quit until"
line "I win!"
done
-; 0x570b1
-UnknownText_0x570b1: ; 0x570b1
+UnknownText_0x570b1:
text "I taught BLIZZARD"
line "to my #MON."
@@ -451,9 +404,8 @@ UnknownText_0x570b1: ; 0x570b1
para "it, but it was"
line "worth it."
done
-; 0x5710d
-UnknownText_0x5710d: ; 0x5710d
+UnknownText_0x5710d:
text "I couldn't win at"
line "the slots, and I"
@@ -466,23 +418,20 @@ UnknownText_0x5710d: ; 0x5710d
para "COIN CASE in the"
line "UNDERGROUND."
done
-; 0x5718a
-UnknownText_0x5718a: ; 0x5718a
+UnknownText_0x5718a:
text "Wahahah! The coins"
line "keep rolling in!"
done
-; 0x571af
-UnknownText_0x571af: ; 0x571af
+UnknownText_0x571af:
text "Someone left their"
line "drink."
para "It smells sweet."
done
-; 0x571db
-GoldenrodGameCorner_MapEventHeader: ; 0x571db
+GoldenrodGameCorner_MapEventHeader:
; filler
db 0, 0
@@ -542,4 +491,3 @@ GoldenrodGameCorner_MapEventHeader: ; 0x571db
person_event SPRITE_GENTLEMAN, 14, 9, $9, $0, 255, 255, $90, 0, GentlemanScript_0x56e20, $ffff
person_event SPRITE_POKEFAN_M, 13, 6, $2, $11, 255, 255, $b0, 0, PokefanMScript_0x56e2b, $ffff
person_event SPRITE_POKEFAN_M, 14, 21, $9, $0, 255, 255, $80, 0, PokefanMScript_0x56c1a, $076b
-; 0x57322