summaryrefslogtreecommitdiff
path: root/wram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'wram.asm')
-rw-r--r--wram.asm91
1 files changed, 59 insertions, 32 deletions
diff --git a/wram.asm b/wram.asm
index 686b17f04..ddd360d73 100644
--- a/wram.asm
+++ b/wram.asm
@@ -755,7 +755,6 @@ wc668:: ds 32
wc688:: ds 2
wc68a:: ds 4
ds 66
-
ENDU ; c6d0
; This union spans 280 bytes from c6d0 to c7e8.
@@ -1765,12 +1764,20 @@ wd036:: ds 2
ds 6
UNION ; d03e
-; engine buffers
-wEngineBuffer1:: db
-wEngineBuffer2:: db
-wEngineBuffer3:: db
-wEngineBuffer4:: db
-wEngineBuffer5:: db
+; trainer data
+wSeenTrainerBank:: db
+wSeenTrainerDistance:: db
+wSeenTrainerDirection:: db
+wTempTrainer::
+wTempTrainerEventFlag:: dw
+wTempTrainerClass:: db
+wTempTrainerID:: db
+wSeenTextPointer:: dw
+wWinTextPointer:: dw
+wLossTextPointer:: dw
+wScriptAfterPointer:: dw
+wRunningTrainerBattleScript:: db
+wTempTrainerEnd::
NEXTU ; d03e
; menu items list
@@ -1783,13 +1790,30 @@ wCurFruitTree:: db
wCurFruit:: db
NEXTU ; d03e
+; item ball data
+wItemBallData::
+wItemBallItemID:: db
+wItemBallQuantity:: db
+wItemBallDataEnd::
+
+NEXTU ; d03e
+; hidden item data
+wHiddenItemData::
+wHiddenItemEvent:: dw
+wHiddenItemID:: db
+wHiddenItemDataEnd::
+
+NEXTU ; d03e
; elevator data
+wElevatorData::
wElevatorPointerBank:: db
wElevatorPointer:: dw
wElevatorOriginFloor:: db
+wElevatorDataEnd::
NEXTU ; d03e
; coord event data
+wCurCoordEvent::
wCurCoordEventSceneID:: db
wCurCoordEventMapY:: db
wCurCoordEventMapX:: db
@@ -1798,6 +1822,7 @@ wCurCoordEventScriptAddr:: dw
NEXTU ; d03e
; BG event data
+wCurBGEvent::
wCurBGEventYCoord:: db
wCurBGEventXCoord:: db
wCurBGEventType:: db
@@ -1805,32 +1830,19 @@ wCurBGEventScriptAddr:: dw
NEXTU ; d03e
; mart data
- ds 1
+wMartType:: db
wMartPointerBank:: db
wMartPointer:: dw
- ds 1
+wMartJumptableIndex:: db
wBargainShopFlags:: db
NEXTU ; d03e
-; trainer data
- ds 3
-wTempTrainer::
-wTempTrainerEventFlag:: dw
-wTempTrainerClass:: db
-wTempTrainerID:: db
-wSeenTextPointer:: dw
-wWinTextPointer:: dw
-wLossTextPointer:: dw
-wScriptAfterPointer:: dw
-wRunningTrainerBattleScript:: db
-wTempTrainerEnd::
-
-NEXTU ; d03e
; player movement data
-wCurInput:: db
-wd03f:: db
-wd040:: db
-wd041:: db
+wCurInput::
+wFacingTileID:: db
+wWalkingIntoNPC:: db
+wWalkingIntoLand:: db
+wWalkingIntoEdgeWarp:: db
wMovementAnimation:: db
wWalkingDirection:: db
wFacingDirection:: db
@@ -1846,17 +1858,32 @@ NEXTU ; d03e
wJumpStdScriptBuffer:: ds 3
NEXTU ; d03e
-; phone script pointer
- ds 10
-wPhoneScriptPointer:: dw
+; phone script data
+wCheckedTime:: db
+wPhoneListIndex:: db
+wNumAvailableCallers:: db
+wAvailableCallers:: ds CONTACT_LIST_SIZE
+
+NEXTU ; d03e
+; phone caller contact
+ ds 1
+wCallerContact:: ds PHONE_CONTACT_SIZE
NEXTU ; d03e
; backup menu data
ds 7
wMenuCursorBufferBackup:: db
wMenuScrollPositionBackup:: db
- ds 31
-ENDU ; d066
+
+NEXTU ; d03e
+; poison step data
+wPoisonStepData::
+wPoisonStepFlagSum:: db
+wPoisonStepPartyFlags:: ds PARTY_LENGTH
+wPoisonStepDataEnd::
+ENDU ; d04f
+
+ ds 23
ENDU ; d066
wTMHMMoveNameBackup:: ds MOVE_NAME_LENGTH ; d066