summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-05 17:29:11 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-05 17:51:29 -0400
commit2b2ed54bbf017943ba2343cd6c1dbe88b8f34a4e (patch)
treea418c4ef57d272e7e2a70337ac8c2a8194545541 /scripts
parent7ab43f4d17aa63d4ef1050d80560379f19200088 (diff)
Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellow
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/BillsHouse.asm2
-rwxr-xr-xscripts/CeruleanCity.asm2
-rwxr-xr-xscripts/CinnabarIsland.asm2
-rwxr-xr-xscripts/CopycatsHouse2F.asm2
-rwxr-xr-xscripts/OaksLab.asm6
-rwxr-xr-xscripts/PalletTown.asm2
-rwxr-xr-xscripts/PokemonMansion1F.asm2
-rwxr-xr-xscripts/PokemonMansion2F.asm2
-rwxr-xr-xscripts/PokemonMansion3F.asm2
-rwxr-xr-xscripts/PokemonMansionB1F.asm2
-rwxr-xr-xscripts/PokemonTower6F.asm2
-rwxr-xr-xscripts/PokemonTower7F.asm2
-rwxr-xr-xscripts/RedsHouse1F.asm2
-rwxr-xr-xscripts/RocketHideoutB2F.asm4
-rwxr-xr-xscripts/Route11Gate2F.asm2
-rwxr-xr-xscripts/Route12Gate2F.asm2
-rwxr-xr-xscripts/Route22.asm2
-rwxr-xr-xscripts/Route22Gate.asm2
-rwxr-xr-xscripts/Route23.asm2
-rwxr-xr-xscripts/Route6Gate.asm2
-rwxr-xr-xscripts/Route7Gate.asm2
-rwxr-xr-xscripts/Route8Gate.asm2
-rwxr-xr-xscripts/SafariZoneGate.asm6
-rwxr-xr-xscripts/SeafoamIslandsB3F.asm2
-rwxr-xr-xscripts/TradeCenter.asm8
-rwxr-xr-xscripts/VermilionCity.asm4
-rwxr-xr-xscripts/VermilionDock.asm4
-rwxr-xr-xscripts/ViridianCity.asm2
28 files changed, 38 insertions, 38 deletions
diff --git a/scripts/BillsHouse.asm b/scripts/BillsHouse.asm
index c1948ae4..3601c0b6 100755
--- a/scripts/BillsHouse.asm
+++ b/scripts/BillsHouse.asm
@@ -16,7 +16,7 @@ BillsHouseScript0:
ret
BillsHouseScript1:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
and a ; cp SPRITE_FACING_DOWN
ld de, MovementData_1e79c
jr nz, .notDown
diff --git a/scripts/CeruleanCity.asm b/scripts/CeruleanCity.asm
index 410ed485..0c3e10cf 100755
--- a/scripts/CeruleanCity.asm
+++ b/scripts/CeruleanCity.asm
@@ -50,7 +50,7 @@ CeruleanCityScript0:
.asm_194e6
ld [wPlayerMovingDirection], a
ld a, b
- ld [wSpriteStateData1 + 2 * $10 + $9], a
+ ld [wSprite02StateData1FacingDirection], a
call Delay3
ld a, $2
ld [hSpriteIndexOrTextID], a
diff --git a/scripts/CinnabarIsland.asm b/scripts/CinnabarIsland.asm
index 9934d06f..54bbe1d8 100755
--- a/scripts/CinnabarIsland.asm
+++ b/scripts/CinnabarIsland.asm
@@ -35,7 +35,7 @@ CinnabarIslandScript0:
ld [wSimulatedJoypadStatesEnd], a
call StartSimulatingJoypadStates
xor a
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld [wJoyIgnore], a
ld a, $1
ld [wCinnabarIslandCurScript], a
diff --git a/scripts/CopycatsHouse2F.asm b/scripts/CopycatsHouse2F.asm
index 959aa249..9f28496a 100755
--- a/scripts/CopycatsHouse2F.asm
+++ b/scripts/CopycatsHouse2F.asm
@@ -84,7 +84,7 @@ CopycatsHouse2FText6:
CopycatsHouse2FText7:
text_asm
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ld hl, CopycatsHouse2FText_5cd1c
jr nz, .notUp
diff --git a/scripts/OaksLab.asm b/scripts/OaksLab.asm
index a890f44e..01196d7c 100755
--- a/scripts/OaksLab.asm
+++ b/scripts/OaksLab.asm
@@ -492,17 +492,17 @@ OaksLabScript14:
cp $4
jr nz, .turnPlayerLeft
ld a, SPRITE_FACING_RIGHT
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
jr .done
.turnPlayerLeft
ld a, SPRITE_FACING_LEFT
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
jr .done
.turnPlayerDown
cp $4
ret nz
xor a ; ld a, SPRITE_FACING_DOWN
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
.done
ret
diff --git a/scripts/PalletTown.asm b/scripts/PalletTown.asm
index 579e8cd8..e063e0c8 100755
--- a/scripts/PalletTown.asm
+++ b/scripts/PalletTown.asm
@@ -94,7 +94,7 @@ PalletTownScript3:
bit 0, a
ret nz
xor a ; ld a, SPRITE_FACING_DOWN
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld a, 1
ld [wcf0d], a
ld a, $FC
diff --git a/scripts/PokemonMansion1F.asm b/scripts/PokemonMansion1F.asm
index d369e992..d8f3728c 100755
--- a/scripts/PokemonMansion1F.asm
+++ b/scripts/PokemonMansion1F.asm
@@ -46,7 +46,7 @@ Mansion1ReplaceBlock:
ret
Mansion1Script_Switches::
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
xor a
diff --git a/scripts/PokemonMansion2F.asm b/scripts/PokemonMansion2F.asm
index 3ddc28a5..e560d6bd 100755
--- a/scripts/PokemonMansion2F.asm
+++ b/scripts/PokemonMansion2F.asm
@@ -42,7 +42,7 @@ Mansion2Script_5202f:
predef_jump ReplaceTileBlock
Mansion2Script_Switches::
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
xor a
diff --git a/scripts/PokemonMansion3F.asm b/scripts/PokemonMansion3F.asm
index a04c3b1f..ad346702 100755
--- a/scripts/PokemonMansion3F.asm
+++ b/scripts/PokemonMansion3F.asm
@@ -73,7 +73,7 @@ Mansion3Script_5225b:
ret
Mansion3Script_Switches::
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
xor a
diff --git a/scripts/PokemonMansionB1F.asm b/scripts/PokemonMansionB1F.asm
index 99e866d8..aa7123f0 100755
--- a/scripts/PokemonMansionB1F.asm
+++ b/scripts/PokemonMansionB1F.asm
@@ -44,7 +44,7 @@ Mansion4Script_523cf:
ret
Mansion4Script_Switches::
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
xor a
diff --git a/scripts/PokemonTower6F.asm b/scripts/PokemonTower6F.asm
index 2590e70f..a6ae22ec 100755
--- a/scripts/PokemonTower6F.asm
+++ b/scripts/PokemonTower6F.asm
@@ -75,7 +75,7 @@ PokemonTower6Script4:
ld a, $10
ld [wSimulatedJoypadStatesEnd], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld [wOverrideSimulatedJoypadStatesMask], a
ld hl, wd730
set 7, [hl]
diff --git a/scripts/PokemonTower7F.asm b/scripts/PokemonTower7F.asm
index 498b8c8f..3f16ca92 100755
--- a/scripts/PokemonTower7F.asm
+++ b/scripts/PokemonTower7F.asm
@@ -70,7 +70,7 @@ PokemonTower7Script4:
ld [wMissableObjectIndex], a
predef HideObject
ld a, SPRITE_FACING_UP
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld a, MR_FUJIS_HOUSE
ld [hWarpDestinationMap], a
ld a, $1
diff --git a/scripts/RedsHouse1F.asm b/scripts/RedsHouse1F.asm
index cb071537..9f45a760 100755
--- a/scripts/RedsHouse1F.asm
+++ b/scripts/RedsHouse1F.asm
@@ -51,7 +51,7 @@ MomHealText2:
RedsHouse1FText2: ; TV
text_asm
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ld hl, TVWrongSideText
jr nz, .notUp
diff --git a/scripts/RocketHideoutB2F.asm b/scripts/RocketHideoutB2F.asm
index 23eca790..7a43e90e 100755
--- a/scripts/RocketHideoutB2F.asm
+++ b/scripts/RocketHideoutB2F.asm
@@ -314,7 +314,7 @@ RocketHideout2Script3:
ret
LoadSpinnerArrowTiles::
- ld a, [wSpriteStateData1 + 2]
+ ld a, [wSpritePlayerStateData1ImageIndex]
srl a
srl a
ld hl, SpinnerPlayerFacingDirections
@@ -322,7 +322,7 @@ LoadSpinnerArrowTiles::
ld b, $0
add hl, bc
ld a, [hl]
- ld [wSpriteStateData1 + 2], a
+ ld [wSpritePlayerStateData1ImageIndex], a
ld a, [wCurMapTileset]
cp FACILITY
ld hl, FacilitySpinnerArrows
diff --git a/scripts/Route11Gate2F.asm b/scripts/Route11Gate2F.asm
index f888d72f..1fefc824 100755
--- a/scripts/Route11Gate2F.asm
+++ b/scripts/Route11Gate2F.asm
@@ -47,7 +47,7 @@ Route11GateUpstairsText_494a3:
Route11GateUpstairsText3:
text_asm
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
jp nz, GateUpstairsScript_PrintIfFacingUp
CheckEvent EVENT_BEAT_ROUTE12_SNORLAX
diff --git a/scripts/Route12Gate2F.asm b/scripts/Route12Gate2F.asm
index 6409a24b..ff4bf2b2 100755
--- a/scripts/Route12Gate2F.asm
+++ b/scripts/Route12Gate2F.asm
@@ -65,7 +65,7 @@ Route12GateUpstairsText_495c4:
text_end
GateUpstairsScript_PrintIfFacingUp:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
jr z, .up
ld a, $1
diff --git a/scripts/Route22.asm b/scripts/Route22.asm
index 8771ad0e..b6970ef0 100755
--- a/scripts/Route22.asm
+++ b/scripts/Route22.asm
@@ -149,7 +149,7 @@ Route22Script2:
ld a, [wIsInBattle]
cp $ff
jp z, Route22Script_50ece
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
and a ; cp SPRITE_FACING_DOWN
jr nz, .notDown
ld a, SPRITE_FACING_UP
diff --git a/scripts/Route22Gate.asm b/scripts/Route22Gate.asm
index b7fcc8f5..e2311b95 100755
--- a/scripts/Route22Gate.asm
+++ b/scripts/Route22Gate.asm
@@ -37,7 +37,7 @@ Route22GateScript_1e6ba:
ld [wSimulatedJoypadStatesIndex], a
ld a, D_DOWN
ld [wSimulatedJoypadStatesEnd], a
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld [wJoyIgnore], a
jp StartSimulatingJoypadStates
diff --git a/scripts/Route23.asm b/scripts/Route23.asm
index e8bc5475..b617992b 100755
--- a/scripts/Route23.asm
+++ b/scripts/Route23.asm
@@ -118,7 +118,7 @@ Route23Script_512d8:
ld a, D_DOWN
ld [wSimulatedJoypadStatesEnd], a
xor a
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld [wJoyIgnore], a
jp StartSimulatingJoypadStates
diff --git a/scripts/Route6Gate.asm b/scripts/Route6Gate.asm
index 6b00eddb..6e9dd4b3 100755
--- a/scripts/Route6Gate.asm
+++ b/scripts/Route6Gate.asm
@@ -60,7 +60,7 @@ Route6GateScript_1e0a1:
ld a, $1
ld [wSimulatedJoypadStatesIndex], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld [wOverrideSimulatedJoypadStatesMask], a
ret
diff --git a/scripts/Route7Gate.asm b/scripts/Route7Gate.asm
index 06c5c91b..00d7472f 100755
--- a/scripts/Route7Gate.asm
+++ b/scripts/Route7Gate.asm
@@ -17,7 +17,7 @@ Route7GateScript_1e111:
ld a, $1
ld [wSimulatedJoypadStatesIndex], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld [wOverrideSimulatedJoypadStatesMask], a
ret
diff --git a/scripts/Route8Gate.asm b/scripts/Route8Gate.asm
index 80b8b9a4..d3003c4d 100755
--- a/scripts/Route8Gate.asm
+++ b/scripts/Route8Gate.asm
@@ -16,7 +16,7 @@ Route8GateScript_1e1d7:
ld a, $1
ld [wSimulatedJoypadStatesIndex], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld [wOverrideSimulatedJoypadStatesMask], a
ret
diff --git a/scripts/SafariZoneGate.asm b/scripts/SafariZoneGate.asm
index 6f8299fc..76f4faa6 100755
--- a/scripts/SafariZoneGate.asm
+++ b/scripts/SafariZoneGate.asm
@@ -25,7 +25,7 @@ SafariZoneGate_ScriptPointers:
xor a
ld [hJoyHeld], a
ld a, SPRITE_FACING_RIGHT
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld a, [wCoordIndex]
cp $1
jr z, .asm_7520f
@@ -231,7 +231,7 @@ SafariZoneGate_TextPointers:
ld hl, .SafariZoneEntranceText_753bb
call PrintText
xor a
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld a, D_DOWN
ld c, $3
call SafariZoneEntranceAutoWalk
@@ -243,7 +243,7 @@ SafariZoneGate_TextPointers:
ld hl, .SafariZoneEntranceText_753c0
call PrintText
ld a, SPRITE_FACING_UP
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld a, D_UP
ld c, $1
call SafariZoneEntranceAutoWalk
diff --git a/scripts/SeafoamIslandsB3F.asm b/scripts/SeafoamIslandsB3F.asm
index c8fec338..7d0e032b 100755
--- a/scripts/SeafoamIslandsB3F.asm
+++ b/scripts/SeafoamIslandsB3F.asm
@@ -109,7 +109,7 @@ SeafoamIslands4Script2:
dec a
ld [wSimulatedJoypadStatesIndex], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld hl, wd730
set 7, [hl]
ld hl, wFlags_D733
diff --git a/scripts/TradeCenter.asm b/scripts/TradeCenter.asm
index 3a1a10f3..e7fa8ac8 100755
--- a/scripts/TradeCenter.asm
+++ b/scripts/TradeCenter.asm
@@ -14,20 +14,20 @@ TradeCenter_Script:
bit 0, [hl]
set 0, [hl]
ret nz
- ld hl, wSpriteStateData2 + $14
+ ld hl, wSprite01StateData2MapY
ld a, $8
ld [hli], a
ld a, $a
ld [hl], a
ld a, SPRITE_FACING_LEFT
- ld [wSpriteStateData1 + $19], a
+ ld [wSprite01StateData1FacingDirection], a
ld a, [hSerialConnectionStatus]
cp USING_INTERNAL_CLOCK
ret z
ld a, $7
- ld [wSpriteStateData2 + $15], a
+ ld [wSprite01StateData2MapX], a
ld a, SPRITE_FACING_RIGHT
- ld [wSpriteStateData1 + $19], a
+ ld [wSprite01StateData1FacingDirection], a
ret
TradeCenter_TextPointers:
diff --git a/scripts/VermilionCity.asm b/scripts/VermilionCity.asm
index 9f0e8139..127ee16a 100755
--- a/scripts/VermilionCity.asm
+++ b/scripts/VermilionCity.asm
@@ -38,7 +38,7 @@ VermilionCity_ScriptPointers:
dw VermilionCityScript4
VermilionCityScript0:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
and a ; cp SPRITE_FACING_DOWN
ret nz
ld hl, SSAnneTicketCheckCoords
@@ -157,7 +157,7 @@ VermilionCityText3:
text_asm
CheckEvent EVENT_SS_ANNE_LEFT
jr nz, .shipHasDeparted
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_RIGHT
jr z, .greetPlayer
ld hl, .inFrontOfOrBehindGuardCoords
diff --git a/scripts/VermilionDock.asm b/scripts/VermilionDock.asm
index 3f520cfb..2c39bdb8 100755
--- a/scripts/VermilionDock.asm
+++ b/scripts/VermilionDock.asm
@@ -21,7 +21,7 @@ VermilionDock_Script:
ld a, $3
ld [wSimulatedJoypadStatesIndex], a
xor a
- ld [wSpriteStateData2 + $06], a
+ ld [wSpritePlayerStateData2MovementByte1], a
ld [wOverrideSimulatedJoypadStatesMask], a
dec a
ld [wJoyIgnore], a
@@ -47,7 +47,7 @@ VermilionDock_1db9b:
call PlayMusic
callba LoadSmokeTileFourTimes
xor a
- ld [wSpriteStateData1 + 2], a
+ ld [wSpritePlayerStateData1ImageIndex], a
ld c, 120
call DelayFrames
ld b, $9c
diff --git a/scripts/ViridianCity.asm b/scripts/ViridianCity.asm
index 7c4d9c97..20594974 100755
--- a/scripts/ViridianCity.asm
+++ b/scripts/ViridianCity.asm
@@ -120,7 +120,7 @@ ViridianCityScript_190cf:
ld a, D_DOWN
ld [wSimulatedJoypadStatesEnd], a
xor a
- ld [wSpriteStateData1 + 9], a
+ ld [wSpritePlayerStateData1FacingDirection], a
ld [wJoyIgnore], a
ret