- Update variable sprites to use constants rather than fixed values

This commit is contained in:
PikalaxALT
2015-07-13 02:23:48 -04:00
parent 3a9f537f8a
commit 8fa8e29170
10 changed files with 44 additions and 52 deletions

View File

@@ -627,10 +627,10 @@ SPRITE_VARS EQU const_value
const SPRITE_WEIRD_TREE const SPRITE_WEIRD_TREE
const SPRITE_OLIVINE_RIVAL const SPRITE_OLIVINE_RIVAL
const SPRITE_AZALEA_ROCKET const SPRITE_AZALEA_ROCKET
const SPRITE_FUSCHIA_GYM_1 const SPRITE_FUCHSIA_GYM_1
const SPRITE_FUSCHIA_GYM_2 const SPRITE_FUCHSIA_GYM_2
const SPRITE_FUSCHIA_GYM_3 const SPRITE_FUCHSIA_GYM_3
const SPRITE_FUSCHIA_GYM_4 const SPRITE_FUCHSIA_GYM_4
const SPRITE_COPYCAT const SPRITE_COPYCAT
const SPRITE_JANINE_IMPERSONATOR const SPRITE_JANINE_IMPERSONATOR

View File

@@ -597,15 +597,15 @@ InitializeEventsScript:
setevent EVENT_7CF setevent EVENT_7CF
setflag ENGINE_ROCKET_SIGNAL_ON_CH20 setflag ENGINE_ROCKET_SIGNAL_ON_CH20
setflag ENGINE_ROCKETS_IN_MAHOGANY setflag ENGINE_ROCKETS_IN_MAHOGANY
variablesprite $4, $52 variablesprite SPRITE_WEIRD_TREE, SPRITE_SUDOWOODO
variablesprite $5, $4 variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SILVER
variablesprite $6, $35 variablesprite SPRITE_AZALEA_ROCKET, SPRITE_ROCKET
variablesprite $7, $a variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_JANINE
variablesprite $8, $a variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_JANINE
variablesprite $9, $a variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_JANINE
variablesprite $a, $a variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_JANINE
variablesprite $b, $28 variablesprite SPRITE_COPYCAT, SPRITE_LASS
variablesprite $c, $28 variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_LASS
setevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM setevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM
setevent EVENT_76D setevent EVENT_76D
setevent EVENT_76C setevent EVENT_76C

View File

@@ -44,14 +44,6 @@ dbwww: MACRO
dw \2, \3, \4 dw \2, \3, \4
ENDM ENDM
dbankaddr: MACRO
dbw BANK(\1), \1
ENDM
daddrbank: MACRO
dwb \1, BANK(\1)
ENDM
dn: MACRO dn: MACRO
rept _NARG / 2 rept _NARG / 2
db (\1) << 4 + (\2) db (\1) << 4 + (\2)

View File

@@ -690,7 +690,7 @@ faceperson: macro
enum variablesprite_command enum variablesprite_command
variablesprite: macro variablesprite: macro
db variablesprite_command db variablesprite_command
db \1 ; byte db \1 - SPRITE_VARS ; byte
db \2 ; sprite db \2 ; sprite
endm endm

View File

@@ -33,13 +33,13 @@ Copycat:
iftrue .Part1 iftrue .Part1
applymovement $2, MovementData_0x18afd0 applymovement $2, MovementData_0x18afd0
faceplayer faceplayer
variablesprite $b, $1 variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
jump .Part2 jump .Part2
.Part1 .Part1
applymovement $7, MovementData_0x18afd0 applymovement $7, MovementData_0x18afd0
faceplayer faceplayer
variablesprite $b, $60 variablesprite SPRITE_COPYCAT, SPRITE_KRIS
.Part2 .Part2
special Function14209 special Function14209
checkevent EVENT_RETURNED_MACHINE_PART checkevent EVENT_RETURNED_MACHINE_PART
@@ -64,7 +64,7 @@ Copycat:
applymovement $7, MovementData_0x18afd0 applymovement $7, MovementData_0x18afd0
.Part6 .Part6
faceplayer faceplayer
variablesprite $b, $28 variablesprite SPRITE_COPYCAT, SPRITE_LASS
special Function14209 special Function14209
loadfont loadfont
writetext UnknownText_0x18b028 writetext UnknownText_0x18b028
@@ -93,7 +93,7 @@ Copycat:
applymovement $7, MovementData_0x18afd0 applymovement $7, MovementData_0x18afd0
.Part11 .Part11
faceplayer faceplayer
variablesprite $b, $28 variablesprite SPRITE_COPYCAT, SPRITE_LASS
special Function14209 special Function14209
loadfont loadfont
writetext UnknownText_0x18b116 writetext UnknownText_0x18b116
@@ -129,13 +129,13 @@ Copycat:
iftrue .Part16 iftrue .Part16
applymovement $2, MovementData_0x18afd0 applymovement $2, MovementData_0x18afd0
faceplayer faceplayer
variablesprite $b, $1 variablesprite SPRITE_COPYCAT, SPRITE_CHRIS
jump .Part17 jump .Part17
.Part16 .Part16
applymovement $7, MovementData_0x18afd0 applymovement $7, MovementData_0x18afd0
faceplayer faceplayer
variablesprite $b, $60 variablesprite SPRITE_COPYCAT, SPRITE_KRIS
.Part17 .Part17
special Function14209 special Function14209
loadfont loadfont
@@ -158,7 +158,7 @@ Copycat:
applymovement $7, MovementData_0x18afd0 applymovement $7, MovementData_0x18afd0
.Part21 .Part21
faceplayer faceplayer
variablesprite $b, $28 variablesprite SPRITE_COPYCAT, SPRITE_LASS
special Function14209 special Function14209
loadfont loadfont
writetext UnknownText_0x18b2f5 writetext UnknownText_0x18b2f5

View File

@@ -23,10 +23,10 @@ JanineScript_0x195db9:
setevent EVENT_BEAT_LASS_LINDA setevent EVENT_BEAT_LASS_LINDA
setevent EVENT_BEAT_PICNICKER_CINDY setevent EVENT_BEAT_PICNICKER_CINDY
setevent EVENT_BEAT_CAMPER_BARRY setevent EVENT_BEAT_CAMPER_BARRY
variablesprite $7, $28 variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_LASS
variablesprite $8, $28 variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_LASS
variablesprite $9, $28 variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_LASS
variablesprite $a, $27 variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_YOUNGSTER
special Function14209 special Function14209
loadfont loadfont
writetext UnknownText_0x195feb writetext UnknownText_0x195feb
@@ -56,7 +56,7 @@ FuschiaGym1Script_0x195e1b:
iftrue UnknownScript_0x195e2c iftrue UnknownScript_0x195e2c
applymovement $3, MovementData_0x195f27 applymovement $3, MovementData_0x195f27
faceplayer faceplayer
variablesprite $7, $28 variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_LASS
special Function14209 special Function14209
UnknownScript_0x195e2c: UnknownScript_0x195e2c:
faceplayer faceplayer
@@ -75,7 +75,7 @@ UnknownScript_0x195e2c:
end end
UnknownScript_0x195e4a: UnknownScript_0x195e4a:
variablesprite $7, $a variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_JANINE
returnafterbattle returnafterbattle
end end
@@ -90,7 +90,7 @@ FuschiaGym2Script_0x195e55:
iftrue UnknownScript_0x195e66 iftrue UnknownScript_0x195e66
applymovement $4, MovementData_0x195f27 applymovement $4, MovementData_0x195f27
faceplayer faceplayer
variablesprite $8, $28 variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_LASS
special Function14209 special Function14209
UnknownScript_0x195e66: UnknownScript_0x195e66:
faceplayer faceplayer
@@ -109,7 +109,7 @@ UnknownScript_0x195e66:
end end
UnknownScript_0x195e84: UnknownScript_0x195e84:
variablesprite $8, $a variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_JANINE
returnafterbattle returnafterbattle
end end
@@ -124,7 +124,7 @@ FuschiaGym3Script_0x195e8f:
iftrue UnknownScript_0x195ea0 iftrue UnknownScript_0x195ea0
applymovement $5, MovementData_0x195f27 applymovement $5, MovementData_0x195f27
faceplayer faceplayer
variablesprite $9, $28 variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_LASS
special Function14209 special Function14209
UnknownScript_0x195ea0: UnknownScript_0x195ea0:
faceplayer faceplayer
@@ -143,7 +143,7 @@ UnknownScript_0x195ea0:
end end
UnknownScript_0x195ebe: UnknownScript_0x195ebe:
variablesprite $9, $a variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_JANINE
returnafterbattle returnafterbattle
end end
@@ -158,7 +158,7 @@ FuschiaGym4Script_0x195ec9:
iftrue UnknownScript_0x195eda iftrue UnknownScript_0x195eda
applymovement $6, MovementData_0x195f27 applymovement $6, MovementData_0x195f27
faceplayer faceplayer
variablesprite $a, $27 variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_YOUNGSTER
special Function14209 special Function14209
UnknownScript_0x195eda: UnknownScript_0x195eda:
faceplayer faceplayer
@@ -177,7 +177,7 @@ UnknownScript_0x195eda:
end end
UnknownScript_0x195ef8: UnknownScript_0x195ef8:
variablesprite $a, $a variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_JANINE
returnafterbattle returnafterbattle
end end
@@ -392,8 +392,8 @@ FuchsiaGym_MapEventHeader:
; people-events ; people-events
db 6 db 6
person_event SPRITE_JANINE, 14, 5, $3, $0, 255, 255, $90, 0, JanineScript_0x195db9, -1 person_event SPRITE_JANINE, 14, 5, $3, $0, 255, 255, $90, 0, JanineScript_0x195db9, -1
person_event SPRITE_FUSCHIA_GYM_1, 11, 9, $a, $0, 255, 255, $90, 0, FuschiaGym1Script_0x195e1b, -1 person_event SPRITE_FUCHSIA_GYM_1, 11, 9, $a, $0, 255, 255, $90, 0, FuschiaGym1Script_0x195e1b, -1
person_event SPRITE_FUSCHIA_GYM_2, 15, 9, $a, $0, 255, 255, $90, 0, FuschiaGym2Script_0x195e55, -1 person_event SPRITE_FUCHSIA_GYM_2, 15, 9, $a, $0, 255, 255, $90, 0, FuschiaGym2Script_0x195e55, -1
person_event SPRITE_FUSCHIA_GYM_3, 8, 13, $a, $0, 255, 255, $90, 0, FuschiaGym3Script_0x195e8f, -1 person_event SPRITE_FUCHSIA_GYM_3, 8, 13, $a, $0, 255, 255, $90, 0, FuschiaGym3Script_0x195e8f, -1
person_event SPRITE_FUSCHIA_GYM_4, 6, 8, $a, $0, 255, 255, $90, 0, FuschiaGym4Script_0x195ec9, -1 person_event SPRITE_FUCHSIA_GYM_4, 6, 8, $a, $0, 255, 255, $90, 0, FuschiaGym4Script_0x195ec9, -1
person_event SPRITE_GYM_GUY, 19, 11, $6, $0, 255, 255, $90, 0, FuchsiaGymGuyScript, -1 person_event SPRITE_GYM_GUY, 19, 11, $6, $0, 255, 255, $90, 0, FuchsiaGymGuyScript, -1

View File

@@ -28,7 +28,7 @@ JanineImpersonatorScript_0x196462:
loadmovesprites loadmovesprites
applymovement $5, MovementData_0x196486 applymovement $5, MovementData_0x196486
faceplayer faceplayer
variablesprite $c, $a variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_JANINE
special Function14209 special Function14209
loadfont loadfont
writetext UnknownText_0x19654e writetext UnknownText_0x19654e
@@ -36,7 +36,7 @@ JanineImpersonatorScript_0x196462:
loadmovesprites loadmovesprites
applymovement $5, MovementData_0x196486 applymovement $5, MovementData_0x196486
faceplayer faceplayer
variablesprite $c, $28 variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_LASS
special Function14209 special Function14209
end end

View File

@@ -42,7 +42,7 @@ UnknownScript_0x1a8833:
dotrigger $1 dotrigger $1
disappear $5 disappear $5
special RestartMapMusic special RestartMapMusic
variablesprite $5, $31 variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY
special Function14209 special Function14209
end end
@@ -66,7 +66,7 @@ UnknownScript_0x1a886b:
disappear $5 disappear $5
dotrigger $1 dotrigger $1
special RestartMapMusic special RestartMapMusic
variablesprite $5, $31 variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY
special Function14209 special Function14209
end end

View File

@@ -76,7 +76,7 @@ WateredWeirdTreeScript::
setevent EVENT_FOUGHT_SUDOWOODO setevent EVENT_FOUGHT_SUDOWOODO
if_equal $2, UnknownScript_0x19407b if_equal $2, UnknownScript_0x19407b
disappear $4 disappear $4
variablesprite $4, $26 variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN
returnafterbattle returnafterbattle
end end
@@ -88,7 +88,7 @@ UnknownScript_0x19407b:
returnafterbattle returnafterbattle
applymovement $4, MovementData_0x19424b applymovement $4, MovementData_0x19424b
disappear $4 disappear $4
variablesprite $4, $26 variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN
special Function14209 special Function14209
special Function14168 special Function14168
end end

View File

@@ -77,7 +77,7 @@ GruntM1Script:
closetext closetext
loadmovesprites loadmovesprites
setevent EVENT_CLEARED_SLOWPOKE_WELL setevent EVENT_CLEARED_SLOWPOKE_WELL
variablesprite $6, $4 variablesprite SPRITE_AZALEA_ROCKET, SPRITE_SILVER
domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $1 domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $1
clearevent EVENT_6F3 clearevent EVENT_6F3
clearevent EVENT_6E9 clearevent EVENT_6E9