Use labels for script specials instead of constants/static values.

This commit is contained in:
yenatch
2015-02-11 15:03:42 -08:00
parent 8bc89189cc
commit b048ea0faf
110 changed files with 699 additions and 691 deletions

View File

@@ -1,5 +1,5 @@
UnknownScript_0xa0000: UnknownScript_0xa0000:
special $005d special RandomPhoneMon
farscall UnknownScript_0xbde3f farscall UnknownScript_0xbde3f
if_equal $0, UnknownScript_0xa0013 if_equal $0, UnknownScript_0xa0013
farscall UnknownScript_0xbe51e farscall UnknownScript_0xbe51e
@@ -9,7 +9,7 @@ UnknownScript_0xa0013:
farjump UnknownScript_0xa002e farjump UnknownScript_0xa002e
UnknownScript_0xa0017: UnknownScript_0xa0017:
special $005d special RandomPhoneMon
farscall UnknownScript_0xbde3f farscall UnknownScript_0xbde3f
if_equal $0, UnknownScript_0xa002a if_equal $0, UnknownScript_0xa002a
farscall UnknownScript_0xbe5d0 farscall UnknownScript_0xbe5d0
@@ -27,7 +27,7 @@ UnknownScript_0xa0036:
farjump UnknownScript_0xa0055 farjump UnknownScript_0xa0055
UnknownScript_0xa003e: UnknownScript_0xa003e:
special $005c special Function2a51f
farscall UnknownScript_0xbde3f farscall UnknownScript_0xbde3f
if_equal $0, UnknownScript_0xa0051 if_equal $0, UnknownScript_0xa0051
farscall UnknownScript_0xa017a farscall UnknownScript_0xa017a
@@ -37,7 +37,7 @@ UnknownScript_0xa0051:
farjump UnknownScript_0xa006c farjump UnknownScript_0xa006c
UnknownScript_0xa0055: UnknownScript_0xa0055:
special $005c special Function2a51f
farscall UnknownScript_0xbde3f farscall UnknownScript_0xbde3f
if_equal $0, UnknownScript_0xa0068 if_equal $0, UnknownScript_0xa0068
farscall UnknownScript_0xa0226 farscall UnknownScript_0xa0226
@@ -851,7 +851,7 @@ UnknownScript_0xa059c:
farjump UnknownScript_0xa053a farjump UnknownScript_0xa053a
UnknownScript_0xa05a0: UnknownScript_0xa05a0:
special $005b special Function2a4ab
end end
UnknownScript_0xa05a4: UnknownScript_0xa05a4:

View File

@@ -381,7 +381,7 @@ UnknownScript_0xbd17c:
iftrue UnknownScript_0xbd1cd iftrue UnknownScript_0xbd1cd
UnknownScript_0xbd19b: UnknownScript_0xbd19b:
special $005d special RandomPhoneMon
farjump UnknownScript_0xa0908 farjump UnknownScript_0xa0908
UnknownScript_0xbd1a2: UnknownScript_0xbd1a2:
@@ -608,7 +608,7 @@ UnknownScript_0xbd373:
iftrue UnknownScript_0xbd3c4 iftrue UnknownScript_0xbd3c4
UnknownScript_0xbd392: UnknownScript_0xbd392:
special $005d special RandomPhoneMon
farjump UnknownScript_0xa0930 farjump UnknownScript_0xa0930
UnknownScript_0xbd399: UnknownScript_0xbd399:
@@ -808,7 +808,7 @@ UnknownScript_0xbd544:
pokenamemem QWILFISH, $1 pokenamemem QWILFISH, $1
displaylocation ROUTE_32, $2 displaylocation ROUTE_32, $2
writebyte $1 writebyte $1
special $0048 special Functionc3fc
farjump UnknownScript_0xa05d6 farjump UnknownScript_0xa05d6
UnknownScript_0xbd55c: UnknownScript_0xbd55c:
@@ -827,7 +827,7 @@ UnknownScript_0xbd560:
iftrue UnknownScript_0xbd5c3 iftrue UnknownScript_0xbd5c3
UnknownScript_0xbd57f: UnknownScript_0xbd57f:
special $005d special RandomPhoneMon
farjump UnknownScript_0xa0948 farjump UnknownScript_0xa0948
UnknownScript_0xbd586: UnknownScript_0xbd586:
@@ -3079,7 +3079,7 @@ UnknownScript_0xbe61c:
end end
UnknownScript_0xbe622: UnknownScript_0xbe622:
special $005d special RandomPhoneMon
farscall UnknownScript_0xbde3f farscall UnknownScript_0xbde3f
if_equal $0, UnknownScript_0xbe636 if_equal $0, UnknownScript_0xbe636
farwritetext UnknownText_0x1b518b farwritetext UnknownText_0x1b518b

View File

@@ -122,16 +122,16 @@ PokeCenterNurseScript: ; bc09c
; Go ahead and heal ; Go ahead and heal
farwritetext UnknownText_0x1b01bd farwritetext UnknownText_0x1b01bd
pause 20 pause 20
special $009d special Function1060a2
; Turn to the machine ; Turn to the machine
spriteface $fe, $2 spriteface $fe, $2
pause 10 pause 10
special $001b special Functionc658
playmusic MUSIC_NONE playmusic MUSIC_NONE
writebyte $0 writebyte $0
special $003e special Function12324
pause 30 pause 30
special $003d special RestartMapMusic
spriteface $fe, $0 spriteface $fe, $0
pause 10 pause 10
; Has Elm already phoned you about Pokerus? ; Has Elm already phoned you about Pokerus?
@@ -141,7 +141,7 @@ PokeCenterNurseScript: ; bc09c
checkflag $000d checkflag $000d
iftrue .done iftrue .done
; Check for Pokerus ; Check for Pokerus
special $004e ; SPECIAL_CHECKPOKERUS special SpecialCheckPokerus ; SPECIAL_CHECKPOKERUS
iftrue .pokerus iftrue .pokerus
.done .done
; Thank you for waiting. ... ; Thank you for waiting. ...
@@ -212,7 +212,7 @@ UnknownScript_0xbc17a: ; 0xbc17a
loadfont loadfont
farwritetext UnknownText_0x1b048d farwritetext UnknownText_0x1b048d
closetext closetext
special $0026 special Functionc2c0
loadmovesprites loadmovesprites
end end
; 0xbc185 ; 0xbc185
@@ -236,7 +236,7 @@ UnknownScript_0xbc191: ; 0xbc191
UnknownScript_0xbc195: ; 0xbc195 UnknownScript_0xbc195: ; 0xbc195
loadfont loadfont
writebyte $0 writebyte $0
special $0028 special Functionc355
loadmovesprites loadmovesprites
end end
; 0xbc19d ; 0xbc19d
@@ -244,7 +244,7 @@ UnknownScript_0xbc195: ; 0xbc195
UnknownScript_0xbc19d: ; 0xbc19d UnknownScript_0xbc19d: ; 0xbc19d
loadfont loadfont
writebyte $4 writebyte $4
special $0028 special Functionc355
loadmovesprites loadmovesprites
end end
; 0xbc1a5 ; 0xbc1a5
@@ -255,7 +255,7 @@ UnknownScript_0xbc1a5: ; 0xbc1a5
UnknownScript_0xbc1a9: ; 0xbc1a9 UnknownScript_0xbc1a9: ; 0xbc1a9
loadfont loadfont
special $001c special Function1559a
loadmovesprites loadmovesprites
end end
; 0xbc1af ; 0xbc1af
@@ -371,7 +371,7 @@ UnknownScript_0xbc242: ; 0xbc242
; 0xbc25c ; 0xbc25c
UnknownScript_0xbc25c: ; 0xbc25c UnknownScript_0xbc25c: ; 0xbc25c
special $0034 special WhiteBGMap
scall UnknownScript_0xbc380 scall UnknownScript_0xbc380
setevent $0747 setevent $0747
clearevent $0748 clearevent $0748
@@ -389,7 +389,7 @@ UnknownScript_0xbc274: ; bc274
loadfont loadfont
farwritetext UnknownText_0x1b05bf farwritetext UnknownText_0x1b05bf
closetext closetext
special $0014 special Functionc34a
RAM2MEM $0 RAM2MEM $0
if_equal $1, UnknownScript_0xbc31e if_equal $1, UnknownScript_0xbc31e
if_equal $2, UnknownScript_0xbc332 if_equal $2, UnknownScript_0xbc332
@@ -415,9 +415,9 @@ UnknownScript_0xbc2b6:
iffalse UnknownScript_0xbc2c4 iffalse UnknownScript_0xbc2c4
farwritetext UnknownText_0x1b06d9 farwritetext UnknownText_0x1b06d9
closetext closetext
special $0017 special Function13a31
UnknownScript_0xbc2c4: UnknownScript_0xbc2c4:
special $0015 special Function4d9e5
if_equal $0, UnknownScript_0xbc2d4 if_equal $0, UnknownScript_0xbc2d4
if_equal $2, UnknownScript_0xbc2d4 if_equal $2, UnknownScript_0xbc2d4
farwritetext UnknownText_0x1b070d farwritetext UnknownText_0x1b070d
@@ -447,7 +447,7 @@ UnknownScript_0xbc2d4:
setevent $0728 setevent $0728
setevent $0729 setevent $0729
setflag $0051 setflag $0051
special $003c special PlayMapMusic
end end
; 0xbc31e ; 0xbc31e
@@ -692,7 +692,7 @@ UnknownScript_0xbc3db: ; 0xbc3db
; 0xbc574 ; 0xbc574
UnknownScript_0xbc574: ; 0xbc574 UnknownScript_0xbc574: ; 0xbc574
special $005d special RandomPhoneMon
checkcode $17 checkcode $17
if_equal $5, UnknownScript_0xbc5c9 if_equal $5, UnknownScript_0xbc5c9
if_equal $7, UnknownScript_0xbc5ce if_equal $7, UnknownScript_0xbc5ce
@@ -816,7 +816,7 @@ UnknownScript_0xbc628: ; 0xbc628
; 0xbc62d ; 0xbc62d
UnknownScript_0xbc62d: ; 0xbc62d UnknownScript_0xbc62d: ; 0xbc62d
special $005d special RandomPhoneMon
checkcode $17 checkcode $17
if_equal $5, UnknownScript_0xbc682 if_equal $5, UnknownScript_0xbc682
if_equal $7, UnknownScript_0xbc687 if_equal $7, UnknownScript_0xbc687
@@ -2257,7 +2257,7 @@ UnknownScript_0xbcde0: ; 0xbcde0
farwritetext UnknownText_0x1b07e3 farwritetext UnknownText_0x1b07e3
UnknownScript_0xbcde4: ; 0xbcde4 UnknownScript_0xbcde4: ; 0xbcde4
special $0050 special Function24b4e
loadmenudata MenuDataHeader_0xbce54 loadmenudata MenuDataHeader_0xbce54
interpretmenu2 interpretmenu2
writebackup writebackup
@@ -2336,7 +2336,7 @@ MenuData2_0xbce5c: ; 0xbce5c
UnknownScript_0xbce7f: ; 0xbce7f UnknownScript_0xbce7f: ; 0xbce7f
faceplayer faceplayer
loadfont loadfont
special $0059 special Function718d
if_less_than 50, UnknownScript_0xbce9a if_less_than 50, UnknownScript_0xbce9a
if_less_than 150, UnknownScript_0xbce93 if_less_than 150, UnknownScript_0xbce93
farwritetext UnknownText_0x1b092a farwritetext UnknownText_0x1b092a

View File

@@ -80,11 +80,19 @@ callasm: macro
dw \1 dw \1
endm endm
special: macro special: macro
db $0f db $0f
dw \1 ; predefined_script dw (\1Special - SpecialsPointers) / 3
endm endm
add_special: MACRO
\1Special::
db BANK(\1)
dw \1
ENDM
ptcallasm: macro ptcallasm: macro
db $10 db $10
dw \1 ; asm dw \1 ; asm

426
main.asm

File diff suppressed because it is too large Load Diff

View File

@@ -36,7 +36,7 @@ UnknownScript_0x198018: ; 0x198018
moveperson $b, $b, $b moveperson $b, $b, $b
spriteface $0, $3 spriteface $0, $3
showemote $0, $0, 15 showemote $0, $0, 15
special $006a special Functionc48f
pause 15 pause 15
appear $b appear $b
applymovement $b, MovementData_0x198134 applymovement $b, MovementData_0x198134
@@ -47,7 +47,7 @@ UnknownScript_0x198018: ; 0x198018
UnknownScript_0x198034: ; 0x198034 UnknownScript_0x198034: ; 0x198034
spriteface $0, $3 spriteface $0, $3
showemote $0, $0, 15 showemote $0, $0, 15
special $006a special Functionc48f
pause 15 pause 15
appear $b appear $b
applymovement $b, MovementData_0x19813c applymovement $b, MovementData_0x19813c

View File

@@ -12,10 +12,10 @@ BattleTower1F_MapScriptHeader: ; 0x9e393
UnknownScript_0x9e39d: ; 0x9e39d UnknownScript_0x9e39d: ; 0x9e39d
writebyte $9 writebyte $9
special $0086 special Function170687
iffalse UnknownScript_0x9e3d1 iffalse UnknownScript_0x9e3d1
writebyte $2 writebyte $2
special $0086 special Function170687
if_equal $0, UnknownScript_0x9e3d1 if_equal $0, UnknownScript_0x9e3d1
if_equal $2, UnknownScript_0x9e3c4 if_equal $2, UnknownScript_0x9e3c4
if_equal $3, UnknownScript_0x9e3d1 if_equal $3, UnknownScript_0x9e3d1
@@ -34,9 +34,9 @@ UnknownScript_0x9e3c4: ; 0x9e3c4
UnknownScript_0x9e3c7: ; 0x9e3c7 UnknownScript_0x9e3c7: ; 0x9e3c7
writebyte $4 writebyte $4
special $0086 special Function170687
writebyte $6 writebyte $6
special $0086 special Function170687
UnknownScript_0x9e3d1: ; 0x9e3d1 UnknownScript_0x9e3d1: ; 0x9e3d1
dotrigger $1 dotrigger $1
UnknownScript_0x9e3d3: ; 0x9e3d3 UnknownScript_0x9e3d3: ; 0x9e3d3
@@ -57,13 +57,13 @@ UnknownScript_0x9e3e0: ; 0x9e3e0
ReceptionistScript_0x9e3e2: ; 0x9e3e2 ReceptionistScript_0x9e3e2: ; 0x9e3e2
writebyte $2 writebyte $2
special $0086 special Function170687
if_equal $3, BattleTowerBattleRoomScript_0x9f4e4 if_equal $3, BattleTowerBattleRoomScript_0x9f4e4
loadfont loadfont
writetext UnknownText_0x9e5ab writetext UnknownText_0x9e5ab
keeptextopen keeptextopen
writebyte $0 writebyte $0
special $0086 special Function170687
if_not_equal $0, UnknownScript_0x9e3fc if_not_equal $0, UnknownScript_0x9e3fc
jump UnknownScript_0x9e49e jump UnknownScript_0x9e49e
; 0x9e3fc ; 0x9e3fc
@@ -71,7 +71,7 @@ ReceptionistScript_0x9e3e2: ; 0x9e3e2
UnknownScript_0x9e3fc: ; 0x9e3fc UnknownScript_0x9e3fc: ; 0x9e3fc
writetext UnknownText_0x9e5ea writetext UnknownText_0x9e5ea
writebyte $1 writebyte $1
special $0088 special Function17d224
if_equal $1, UnknownScript_0x9e40f if_equal $1, UnknownScript_0x9e40f
if_equal $2, UnknownScript_0x9e4a5 if_equal $2, UnknownScript_0x9e4a5
jump UnknownScript_0x9e4b0 jump UnknownScript_0x9e4b0
@@ -79,35 +79,35 @@ UnknownScript_0x9e3fc: ; 0x9e3fc
UnknownScript_0x9e40f: ; 0x9e40f UnknownScript_0x9e40f: ; 0x9e40f
writebyte $1a writebyte $1a
special $0086 special Function170687
special $007c special Function170bd3
if_not_equal $0, UnknownScript_0x9e4bb if_not_equal $0, UnknownScript_0x9e4bb
writetext UnknownText_0x9ef1f writetext UnknownText_0x9ef1f
yesorno yesorno
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
dotrigger $0 dotrigger $0
special $0004 special Function29e66
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
dotrigger $1 dotrigger $1
writebyte $1 writebyte $1
special $0086 special Function170687
special $0074 special Function1700b0
if_equal $a, UnknownScript_0x9e3fc if_equal $a, UnknownScript_0x9e3fc
if_not_equal $0, UnknownScript_0x9e550 if_not_equal $0, UnknownScript_0x9e550
writebyte $11 writebyte $11
special $0086 special Function170687
writetext UnknownText_0x9e60a writetext UnknownText_0x9e60a
closetext closetext
loadmovesprites loadmovesprites
writebyte $1e writebyte $1e
special $0086 special Function170687
jump UnknownScript_0x9e454 jump UnknownScript_0x9e454
; 0x9e44e ; 0x9e44e
UnknownScript_0x9e44e: ; 0x9e44e UnknownScript_0x9e44e: ; 0x9e44e
loadmovesprites loadmovesprites
writebyte $8 writebyte $8
special $0086 special Function170687
UnknownScript_0x9e454: ; 0x9e454 UnknownScript_0x9e454: ; 0x9e454
musicfadeout $0000, $8 musicfadeout $0000, $8
domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0 domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0
@@ -116,7 +116,7 @@ UnknownScript_0x9e454: ; 0x9e454
follow $2, $0 follow $2, $0
applymovement $2, MovementData_0x9e571 applymovement $2, MovementData_0x9e571
writebyte $a writebyte $a
special $0086 special Function170687
warpsound warpsound
disappear $2 disappear $2
stopfollow stopfollow
@@ -127,15 +127,15 @@ UnknownScript_0x9e454: ; 0x9e454
UnknownScript_0x9e47a: ; 0x9e47a UnknownScript_0x9e47a: ; 0x9e47a
writebyte $1c writebyte $1c
special $0086 special Function170687
writebyte $1b writebyte $1b
special $0086 special Function170687
if_equal $12, UnknownScript_0x9e498 if_equal $12, UnknownScript_0x9e498
itemtotext $0, $1 itemtotext $0, $1
giveitem $ff, $5 giveitem $ff, $5
writetext UnknownText_0x9eb7e writetext UnknownText_0x9eb7e
writebyte $1d writebyte $1d
special $0086 special Function170687
loadmovesprites loadmovesprites
end end
; 0x9e498 ; 0x9e498
@@ -155,7 +155,7 @@ UnknownScript_0x9e4a5: ; 0x9e4a5
writetext UnknownText_0x9e886 writetext UnknownText_0x9e886
UnknownScript_0x9e4a8: ; 0x9e4a8 UnknownScript_0x9e4a8: ; 0x9e4a8
writebyte $1 writebyte $1
special $0086 special Function170687
jump UnknownScript_0x9e3fc jump UnknownScript_0x9e3fc
; 0x9e4b0 ; 0x9e4b0
@@ -167,7 +167,7 @@ UnknownScript_0x9e4b0: ; 0x9e4b0
; 0x9e4b6 ; 0x9e4b6
UnknownScript_0x9e4b6: ; 0x9e4b6 UnknownScript_0x9e4b6: ; 0x9e4b6
special $008b special Function17f53d
loadmovesprites loadmovesprites
end end
; 0x9e4bb ; 0x9e4bb
@@ -183,11 +183,11 @@ UnknownScript_0x9e4be: ; 0x9e4be
writetext UnknownText_0x9ef1f writetext UnknownText_0x9ef1f
yesorno yesorno
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
special $0004 special Function29e66
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
writebyte $1 writebyte $1
special $0086 special Function170687
special $0075 special Function1700ba
if_equal $a, UnknownScript_0x9e3fc if_equal $a, UnknownScript_0x9e3fc
if_not_equal $0, UnknownScript_0x9e550 if_not_equal $0, UnknownScript_0x9e550
writetext UnknownText_0x9e9eb writetext UnknownText_0x9e9eb
@@ -201,15 +201,15 @@ UnknownScript_0x9e4be: ; 0x9e4be
UnknownScript_0x9e4ea: ; 0x9e4ea UnknownScript_0x9e4ea: ; 0x9e4ea
writebyte $18 writebyte $18
special $0086 special Function170687
if_not_equal $0, UnknownScript_0x9e542 if_not_equal $0, UnknownScript_0x9e542
writebyte $19 writebyte $19
special $0086 special Function170687
if_not_equal $0, UnknownScript_0x9e549 if_not_equal $0, UnknownScript_0x9e549
special $007c special Function170bd3
if_not_equal $0, UnknownScript_0x9e4bb if_not_equal $0, UnknownScript_0x9e4bb
writebyte $5 writebyte $5
special $0086 special Function170687
if_equal $0, UnknownScript_0x9e512 if_equal $0, UnknownScript_0x9e512
writetext UnknownText_0x9ecb0 writetext UnknownText_0x9ecb0
jump UnknownScript_0x9e515 jump UnknownScript_0x9e515
@@ -224,13 +224,13 @@ UnknownScript_0x9e515: ; 0x9e515
yesorno yesorno
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
dotrigger $0 dotrigger $0
special $0004 special Function29e66
iffalse UnknownScript_0x9e3fc iffalse UnknownScript_0x9e3fc
dotrigger $1 dotrigger $1
writebyte $6 writebyte $6
special $0086 special Function170687
writebyte $12 writebyte $12
special $0086 special Function170687
writetext UnknownText_0x9e60a writetext UnknownText_0x9e60a
closetext closetext
jump UnknownScript_0x9e44e jump UnknownScript_0x9e44e
@@ -255,7 +255,7 @@ UnknownScript_0x9e549: ; 0x9e549
; 0x9e550 ; 0x9e550
UnknownScript_0x9e550: ; 0x9e550 UnknownScript_0x9e550: ; 0x9e550
special $008b special Function17f53d
loadmovesprites loadmovesprites
end end
; 0x9e555 ; 0x9e555

View File

@@ -24,7 +24,7 @@ UnknownScript_0x9f421: ; 0x9f421
applymovement $0, MovementData_0x9e58c applymovement $0, MovementData_0x9e58c
UnknownScript_0x9f425: ; 0x9f425 UnknownScript_0x9f425: ; 0x9f425
writebyte $2 writebyte $2
special $007a special Function170b44
appear $2 appear $2
warpsound warpsound
waitbutton waitbutton
@@ -33,8 +33,8 @@ UnknownScript_0x9f425: ; 0x9f425
storetext 1 storetext 1
keeptextopen keeptextopen
loadmovesprites loadmovesprites
special $0077 special Function170215
special $002e special Function8c084
reloadmap reloadmap
if_not_equal $0, UnknownScript_0x9f4c2 if_not_equal $0, UnknownScript_0x9f4c2
copybytetovar wcf64 copybytetovar wcf64
@@ -49,11 +49,11 @@ UnknownScript_0x9f425: ; 0x9f425
closetext closetext
loadmovesprites loadmovesprites
playmusic MUSIC_HEAL playmusic MUSIC_HEAL
special $002e special Function8c084
special $00a4 special Function1047eb
pause 60 pause 60
special $0031 special Function8c079
special $003d special RestartMapMusic
loadfont loadfont
writetext UnknownText_0x9eebc writetext UnknownText_0x9eebc
yesorno yesorno
@@ -70,25 +70,25 @@ UnknownScript_0x9f483: ; 0x9f483
yesorno yesorno
iffalse UnknownScript_0x9f4a3 iffalse UnknownScript_0x9f4a3
writebyte $7 writebyte $7
special $0086 special Function170687
writebyte $1f writebyte $1f
special $0086 special Function170687
writebyte $3 writebyte $3
special $0086 special Function170687
playsound SFX_SAVE playsound SFX_SAVE
waitbutton waitbutton
special $002e special Function8c084
special $007e special Reset
UnknownScript_0x9f4a3: ; 0x9f4a3 UnknownScript_0x9f4a3: ; 0x9f4a3
writetext UnknownText_0x9efbf writetext UnknownText_0x9efbf
yesorno yesorno
iffalse UnknownScript_0x9f477 iffalse UnknownScript_0x9f477
writebyte $4 writebyte $4
special $0086 special Function170687
writebyte $6 writebyte $6
special $0086 special Function170687
loadmovesprites loadmovesprites
special $002e special Function8c084
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
loadfont loadfont
jump UnknownScript_0x9e4b0 jump UnknownScript_0x9e4b0
@@ -96,10 +96,10 @@ UnknownScript_0x9f4a3: ; 0x9f4a3
UnknownScript_0x9f4c2: ; 0x9f4c2 UnknownScript_0x9f4c2: ; 0x9f4c2
pause 60 pause 60
special $002f special Function8c092
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
writebyte $4 writebyte $4
special $0086 special Function170687
loadfont loadfont
writetext UnknownText_0x9ea49 writetext UnknownText_0x9ea49
closetext closetext
@@ -109,7 +109,7 @@ UnknownScript_0x9f4c2: ; 0x9f4c2
UnknownScript_0x9f4d9: ; 0x9f4d9 UnknownScript_0x9f4d9: ; 0x9f4d9
pause 60 pause 60
special $002f special Function8c092
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
BattleTowerBattleRoomScript_0x9f4e4: ; 0x9f4e4 BattleTowerBattleRoomScript_0x9f4e4: ; 0x9f4e4
loadfont loadfont
@@ -119,7 +119,7 @@ BattleTowerBattleRoomScript_0x9f4e4: ; 0x9f4e4
UnknownScript_0x9f4eb: ; 0x9f4eb UnknownScript_0x9f4eb: ; 0x9f4eb
writebyte $4 writebyte $4
special $0086 special Function170687
loadfont loadfont
writetext UnknownText_0x9f0c1 writetext UnknownText_0x9f0c1
closetext closetext
@@ -129,9 +129,9 @@ UnknownScript_0x9f4eb: ; 0x9f4eb
UnknownScript_0x9f4f7: ; 0x9f4f7 UnknownScript_0x9f4f7: ; 0x9f4f7
writebyte $4 writebyte $4
special $0086 special Function170687
writebyte $6 writebyte $6
special $0086 special Function170687
loadfont loadfont
writetext UnknownText_0x9ea49 writetext UnknownText_0x9ea49
writetext UnknownText_0x9ec09 writetext UnknownText_0x9ec09

View File

@@ -24,7 +24,7 @@ UnknownScript_0x9f568: ; 0x9f568
applymovement $2, MovementData_0x9f58f applymovement $2, MovementData_0x9f58f
applymovement $0, MovementData_0x9f592 applymovement $0, MovementData_0x9f592
writebyte $a writebyte $a
special $0086 special Function170687
playsound SFX_ELEVATOR playsound SFX_ELEVATOR
earthquake 60 earthquake 60
waitbutton waitbutton

View File

@@ -35,7 +35,7 @@ UnknownScript_0x189553: ; 0x189553
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal LICKITUNG, UnknownScript_0x1896c6 if_not_equal LICKITUNG, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0
@@ -50,7 +50,7 @@ UnknownScript_0x189592: ; 0x189592
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal ODDISH, UnknownScript_0x1896c6 if_not_equal ODDISH, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0
@@ -65,7 +65,7 @@ UnknownScript_0x1895b3: ; 0x1895b3
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal STARYU, UnknownScript_0x1896c6 if_not_equal STARYU, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0
@@ -82,7 +82,7 @@ UnknownScript_0x1895d4: ; 0x1895d4
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal GROWLITHE, UnknownScript_0x1896c6 if_not_equal GROWLITHE, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0
@@ -97,7 +97,7 @@ UnknownScript_0x1895f9: ; 0x1895f9
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal VULPIX, UnknownScript_0x1896c6 if_not_equal VULPIX, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0
@@ -112,7 +112,7 @@ UnknownScript_0x18961a: ; 0x18961a
yesorno yesorno
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
scall UnknownScript_0x1896a5 scall UnknownScript_0x1896a5
special $004d special Function73f7
iffalse UnknownScript_0x1896aa iffalse UnknownScript_0x1896aa
if_not_equal PICHU, UnknownScript_0x1896c6 if_not_equal PICHU, UnknownScript_0x1896c6
scall UnknownScript_0x1896b0 scall UnknownScript_0x1896b0

View File

@@ -25,21 +25,21 @@ UnknownScript_0x19b0de: ; 0x19b0de
iffalse UnknownScript_0x19b124 iffalse UnknownScript_0x19b124
writetext UnknownText_0x19b244 writetext UnknownText_0x19b244
closetext closetext
special $0063 special Function741d
if_equal $0, UnknownScript_0x19b124 if_equal $0, UnknownScript_0x19b124
if_equal $1, UnknownScript_0x19b12a if_equal $1, UnknownScript_0x19b12a
setflag $005c setflag $005c
writetext UnknownText_0x19b266 writetext UnknownText_0x19b266
closetext closetext
loadmovesprites loadmovesprites
special $002e special Function8c084
playmusic MUSIC_HEAL playmusic MUSIC_HEAL
pause 60 pause 60
special $0031 special Function8c079
special $003d special RestartMapMusic
loadfont loadfont
writetext UnknownText_0x19b296 writetext UnknownText_0x19b296
special $0064 special Functionc472
keeptextopen keeptextopen
writetext UnknownText_0x19b2aa writetext UnknownText_0x19b2aa
closetext closetext

View File

@@ -55,7 +55,7 @@ UnknownScript_0x185c0d: ; 0x185c0d
UnknownScript_0x185c25: ; 0x185c25 UnknownScript_0x185c25: ; 0x185c25
showemote $0, $4, 15 showemote $0, $4, 15
special $006a special Functionc48f
pause 15 pause 15
spriteface $4, $3 spriteface $4, $3
pause 15 pause 15
@@ -107,7 +107,7 @@ UnknownScript_0x185c80: ; 0x185c80
loadmovesprites loadmovesprites
dotrigger $2 dotrigger $2
setevent $06c5 setevent $06c5
special $006a special Functionc48f
pause 15 pause 15
earthquake 50 earthquake 50
showemote $0, $0, 15 showemote $0, $0, 15

View File

@@ -78,10 +78,10 @@ UnknownScript_0x18616b: ; 0x18616b
spriteface $0, $0 spriteface $0, $0
disappear $5 disappear $5
waitbutton waitbutton
special $003d special RestartMapMusic
dotrigger $1 dotrigger $1
setevent EVENT_RELEASED_THE_BEASTS setevent EVENT_RELEASED_THE_BEASTS
special $0069 special InitRoamMons
domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1 domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1
domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1 domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1
clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY

View File

@@ -27,7 +27,7 @@ MapCeladonDeptStore6FSignpost5Script: ; 0x71180
loadfont loadfont
writetext UnknownText_0x71250 writetext UnknownText_0x71250
UnknownScript_0x71184: ; 0x71184 UnknownScript_0x71184: ; 0x71184
special $0051 special Function24ae8
loadmenudata MenuDataHeader_0x71203 loadmenudata MenuDataHeader_0x71203
interpretmenu2 interpretmenu2
writebackup writebackup

View File

@@ -119,7 +119,7 @@ MapCeladonGameCornerSignpost35Script: ; 0x721a1
if_equal $0, MapCeladonGameCornerSignpost16Script if_equal $0, MapCeladonGameCornerSignpost16Script
refreshscreen $0 refreshscreen $0
writebyte $0 writebyte $0
special $002a special Functionc373
loadmovesprites loadmovesprites
end end
; 0x721b0 ; 0x721b0
@@ -127,14 +127,14 @@ MapCeladonGameCornerSignpost35Script: ; 0x721a1
MapCeladonGameCornerSignpost16Script: ; 0x721b0 MapCeladonGameCornerSignpost16Script: ; 0x721b0
refreshscreen $0 refreshscreen $0
writebyte $1 writebyte $1
special $002a special Functionc373
loadmovesprites loadmovesprites
end end
; 0x721b9 ; 0x721b9
MapCeladonGameCornerSignpost11Script: ; 0x721b9 MapCeladonGameCornerSignpost11Script: ; 0x721b9
refreshscreen $0 refreshscreen $0
special $002b special Functionc380
loadmovesprites loadmovesprites
end end
; 0x721c0 ; 0x721c0
@@ -147,7 +147,7 @@ MapCeladonGameCornerSignpost9Script: ; 0x721c3
loadfont loadfont
writetext UnknownText_0x72567 writetext UnknownText_0x72567
closetext closetext
special $002b special Functionc380
loadmovesprites loadmovesprites
end end
; 0x721cd ; 0x721cd

View File

@@ -23,7 +23,7 @@ MapCeladonGameCornerPrizeRoomSignpost0Script: ; 0x726ef
iffalse UnknownScript_0x7278a iffalse UnknownScript_0x7278a
writetext UnknownText_0x72974 writetext UnknownText_0x72974
UnknownScript_0x726fd: ; 0x726fd UnknownScript_0x726fd: ; 0x726fd
special $004f special Function24b25
loadmenudata MenuDataHeader_0x72790 loadmenudata MenuDataHeader_0x72790
interpretmenu2 interpretmenu2
writebackup writebackup
@@ -139,7 +139,7 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: ; 0x727c8
iffalse UnknownScript_0x7278a iffalse UnknownScript_0x7278a
UnknownScript_0x727d3: ; 0x727d3 UnknownScript_0x727d3: ; 0x727d3
writetext UnknownText_0x72974 writetext UnknownText_0x72974
special $004f special Function24b25
loadmenudata MenuDataHeader_0x72877 loadmenudata MenuDataHeader_0x72877
interpretmenu2 interpretmenu2
writebackup writebackup
@@ -162,7 +162,7 @@ UnknownScript_0x727ed: ; 0x727ed
writetext UnknownText_0x729ad writetext UnknownText_0x729ad
closetext closetext
writebyte PIKACHU writebyte PIKACHU
special $0039 special Functionc230
givepoke PIKACHU, 25, 0, 0 givepoke PIKACHU, 25, 0, 0
takecoins 2222 takecoins 2222
jump UnknownScript_0x727d3 jump UnknownScript_0x727d3
@@ -181,7 +181,7 @@ UnknownScript_0x7281b: ; 0x7281b
writetext UnknownText_0x729ad writetext UnknownText_0x729ad
closetext closetext
writebyte PORYGON writebyte PORYGON
special $0039 special Functionc230
givepoke PORYGON, 15, 0, 0 givepoke PORYGON, 15, 0, 0
takecoins 5555 takecoins 5555
jump UnknownScript_0x727d3 jump UnknownScript_0x727d3
@@ -200,7 +200,7 @@ UnknownScript_0x72849: ; 0x72849
writetext UnknownText_0x729ad writetext UnknownText_0x729ad
closetext closetext
writebyte LARVITAR writebyte LARVITAR
special $0039 special Functionc230
givepoke LARVITAR, 40, 0, 0 givepoke LARVITAR, 40, 0, 0
takecoins 8888 takecoins 8888
jump UnknownScript_0x727d3 jump UnknownScript_0x727d3

View File

@@ -24,7 +24,7 @@ UnknownScript_0x7167e: ; 0x7167e
waitbutton waitbutton
writetext UnknownText_0x71760 writetext UnknownText_0x71760
keeptextopen keeptextopen
special $006b special Functionc49f
writetext UnknownText_0x71763 writetext UnknownText_0x71763
closetext closetext
loadmovesprites loadmovesprites
@@ -47,7 +47,7 @@ UnknownScript_0x716a4: ; 0x716a4
writetext UnknownText_0x717d8 writetext UnknownText_0x717d8
yesorno yesorno
iffalse UnknownScript_0x716b0 iffalse UnknownScript_0x716b0
special $006c special Functionc4ac
loadmovesprites loadmovesprites
end end
; 0x716b0 ; 0x716b0

View File

@@ -28,9 +28,9 @@ SuperNerdScript_0x71e2e: ; 0x71e2e
writetext UnknownText_0x71f22 writetext UnknownText_0x71f22
keeptextopen keeptextopen
writebyte SUICUNE writebyte SUICUNE
special $0097 special SpecialMonCheck
iffalse UnknownScript_0x71e46 iffalse UnknownScript_0x71e46
special $0096 special SpecialBeastsCheck
iftrue UnknownScript_0x71e48 iftrue UnknownScript_0x71e48
writetext UnknownText_0x7201a writetext UnknownText_0x7201a
closetext closetext

View File

@@ -49,7 +49,7 @@ UnknownScript_0x1883de: ; 0x1883de
domaptrigger GROUP_ROUTE_25, MAP_ROUTE_25, $1 domaptrigger GROUP_ROUTE_25, MAP_ROUTE_25, $1
domaptrigger GROUP_POWER_PLANT, MAP_POWER_PLANT, $0 domaptrigger GROUP_POWER_PLANT, MAP_POWER_PLANT, $0
waitbutton waitbutton
special $003d special RestartMapMusic
pause 15 pause 15
spriteface $0, $0 spriteface $0, $0
pause 15 pause 15

View File

@@ -11,7 +11,7 @@ NurseScript_0x18820f: ; 0x18820f
; 0x188212 ; 0x188212
SuperNerdScript_0x188212: ; 0x188212 SuperNerdScript_0x188212: ; 0x188212
special $00a0 special Function10630f
iftrue UnknownScript_0x18821b iftrue UnknownScript_0x18821b
jumptextfaceplayer UnknownText_0x188221 jumptextfaceplayer UnknownText_0x188221
; 0x18821b ; 0x18821b

Some files were not shown because too many files have changed in this diff Show More