shithub: pokecrystal

Download patch

ref: 7d2b45cc3ddf84952f2bc18b169dd0d8c0557df9
parent: 7b02d57a8c0f1dd86d923951b0379335471d92a2
author: yenatch <[email protected]>
date: Wed Nov 27 19:49:59 EST 2013

wram: object structs

these are separate from MapObjects but not enough attributes are defined yet to know how

--- a/wram.asm
+++ b/wram.asm
@@ -1636,18 +1636,15 @@
 
 	ds 10
 
-	ds 2
 
+PlayerStruct: ; d4d6
+	ds 2
 PlayerSprite: ; d4d8
 	ds 1
-
 	ds 3
-
 PlayerPalette: ; d4dc
 	ds 1
-
 	ds 1
-
 PlayerDirection: ; d4de
 ; uses bits 2 and 3 / $0c / %00001100
 ; %00 down
@@ -1655,9 +1652,7 @@
 ; %10 left
 ; $11 right
 	ds 1
-
 	ds 2
-
 PlayerAction: ; d4e1
 ; 1 standing
 ; 2 walking
@@ -1664,14 +1659,11 @@
 ; 4 spinning
 ; 6 fishing
 	ds 1
-
 	ds 2
-
 StandingTile: ; d4e4
 	ds 1
 StandingTile2: ; d4e5
 	ds 1
-
 ; relative to the map struct including borders
 MapX: ; d4e6
 	ds 1
@@ -1681,15 +1673,39 @@
 	ds 1
 MapY2: ; d4e9
 	ds 1
-
 	ds 3
-
 ; relative to the bg map, in px
 PlayerSpriteX: ; d4ed
 	ds 1
 PlayerSpriteY: ; d4ee
 	ds 1
+	ds 15
 
+ObjectStruct1: ; d4fe
+	ds 40
+ObjectStruct2: ; d526
+	ds 40
+ObjectStruct3: ; d54e
+	ds 40
+ObjectStruct4: ; d576
+	ds 40
+ObjectStruct5: ; d59e
+	ds 40
+ObjectStruct6: ; d5c6
+	ds 40
+ObjectStruct7: ; d5ee
+	ds 40
+ObjectStruct8: ; d616
+	ds 40
+ObjectStruct9: ; d63e
+	ds 40
+ObjectStruct10: ; d666
+	ds 40
+ObjectStruct11: ; d68e
+	ds 40
+ObjectStruct12: ; d6b6
+	ds 40
+; d6de
 
 SECTION "Objects",WRAMX[$d71e],BANK[1]
 MapObjects: ; d71e