summaryrefslogtreecommitdiff
path: root/assets/xml/objects
diff options
context:
space:
mode:
authorLtPeriwinkle <62761190+LtPeriwinkle@users.noreply.github.com>2022-03-29 11:12:35 -0700
committerGitHub <noreply@github.com>2022-03-29 19:12:35 +0100
commitafec1c56a62d2d451e4ab00a1e5da5a14cf6a9c0 (patch)
tree01238296e78d0b36ef7bafe40ebfa3c236ced259 /assets/xml/objects
parent941f3e6949414005b98de69fbf848d8f426fe19f (diff)
EnNeoReeba OK and documented, object_rb mostly doc'd (#750)
* match some functions * finish decompiling * mostly document except some dmgeffs * Document object_rb * update functions.txt, damagetable * remove number comments * suggestions * format and fix enum names * comment object_rb.xml
Diffstat (limited to 'assets/xml/objects')
-rw-r--r--assets/xml/objects/object_rb.xml67
1 files changed, 38 insertions, 29 deletions
diff --git a/assets/xml/objects/object_rb.xml b/assets/xml/objects/object_rb.xml
index a344c5327..72b3e6cb6 100644
--- a/assets/xml/objects/object_rb.xml
+++ b/assets/xml/objects/object_rb.xml
@@ -1,44 +1,53 @@
<Root>
+ <!-- Object for Leevers -->
<File Name="object_rb" Segment="6">
- <Animation Name="object_rb_Anim_0001E4" Offset="0x1E4" />
- <DList Name="object_rb_DL_000200" Offset="0x200" />
- <DList Name="object_rb_DL_0002D0" Offset="0x2D0" />
- <DList Name="object_rb_DL_0002E0" Offset="0x2E0" />
- <DList Name="object_rb_DL_000430" Offset="0x430" />
- <DList Name="object_rb_DL_000570" Offset="0x570" />
- <DList Name="object_rb_DL_000580" Offset="0x580" />
- <DList Name="object_rb_DL_000760" Offset="0x760" />
- <DList Name="object_rb_DL_0007F8" Offset="0x7F8" />
- <DList Name="object_rb_DL_000808" Offset="0x808" />
- <DList Name="object_rb_DL_0008B8" Offset="0x8B8" />
- <DList Name="object_rb_DL_000950" Offset="0x950" />
- <DList Name="object_rb_DL_000960" Offset="0x960" />
- <DList Name="object_rb_DL_000A10" Offset="0xA10" />
- <DList Name="object_rb_DL_000AB0" Offset="0xAB0" />
- <DList Name="object_rb_DL_000AC0" Offset="0xAC0" />
- <DList Name="object_rb_DL_000B80" Offset="0xB80" />
- <DList Name="object_rb_DL_000C18" Offset="0xC18" />
- <DList Name="object_rb_DL_000C28" Offset="0xC28" />
- <Texture Name="object_rb_Tex_000CD8" OutName="tex_000CD8" Format="rgba16" Width="8" Height="16" Offset="0xCD8" />
- <Texture Name="object_rb_Tex_000DD8" OutName="tex_000DD8" Format="rgba16" Width="32" Height="32" Offset="0xDD8" />
- <Texture Name="object_rb_Tex_0015D8" OutName="tex_0015D8" Format="rgba16" Width="32" Height="32" Offset="0x15D8" />
+ <Animation Name="gLeeverSpinAnim" Offset="0x1E4" />
+
+ <!-- DLs for visible limbs -->
+ <DList Name="gLeeverBottomHalfDL" Offset="0x200" />
+ <DList Name="gLeeverBottomHalfWrapper2DL" Offset="0x2D0" />
+ <DList Name="gLeeverBottomHalfWrapper1DL" Offset="0x2E0" />
+ <DList Name="gLeeverTopHalfDL" Offset="0x430" />
+ <DList Name="gLeeverTopHalfWrapper2DL" Offset="0x570" />
+ <DList Name="gLeeverTopHalfWrapper1DL" Offset="0x580" />
+ <DList Name="gLeeverSpike1DL" Offset="0x760" />
+ <DList Name="gLeeverSpike1Wrapper2DL" Offset="0x7F8" />
+ <DList Name="gLeeverSpike1Wrapper1DL" Offset="0x808" />
+ <DList Name="gLeeverSpike2DL" Offset="0x8B8" />
+ <DList Name="gLeeverSpike2Wrapper2DL" Offset="0x950" />
+ <DList Name="gLeeverSpike2Wrapper1DL" Offset="0x960" />
+ <DList Name="gLeeverSpike3DL" Offset="0xA10" />
+ <DList Name="gLeeverSpike3Wrapper2DL" Offset="0xAB0" />
+ <DList Name="gLeeverSpike3Wrapper1DL" Offset="0xAC0" />
+ <DList Name="gLeeverSpike4DL" Offset="0xB80" />
+ <DList Name="gLeeverSpike4Wrapper2DL" Offset="0xC18" />
+ <DList Name="gLeeverSpike4Wrapper1DL" Offset="0xC28" />
+
+ <Texture Name="gLeeverSpikeTex" OutName="spike" Format="rgba16" Width="8" Height="16" Offset="0xCD8" />
+ <Texture Name="gLeeverSideTex" OutName="side" Format="rgba16" Width="32" Height="32" Offset="0xDD8" />
+ <Texture Name="gLeeverFlowerTex" OutName="flower" Format="rgba16" Width="32" Height="32" Offset="0x15D8" />
+
+ <!-- Visible limbs -->
+ <Limb Name="gLeeverTopHalfLimb" Type="Standard" EnumName="LEEVER_LIMB_TOP_HALF" Offset="0x1DFC" />
+ <Limb Name="gLeeverSpike1Limb" Type="Standard" EnumName="LEEVER_LIMB_SPIKE_1" Offset="0x1E20" />
+ <Limb Name="gLeeverSpike2Limb" Type="Standard" EnumName="LEEVER_LIMB_SPIKE_2" Offset="0x1E44" />
+ <Limb Name="gLeeverSpike3Limb" Type="Standard" EnumName="LEEVER_LIMB_SPIKE_3" Offset="0x1E68" />
+ <Limb Name="gLeeverSpike4Limb" Type="Standard" EnumName="LEEVER_LIMB_SPIKE_4" Offset="0x1E8C" />
+ <Limb Name="gLeeverBottomHalfLimb" Type="Standard" EnumName="LEEVER_LIMB_BOTTOM_HALF" Offset="0x1E98" />
+
+ <!-- Invisible limbs -->
<Limb Name="object_rb_Standardlimb_001DD8" Type="Standard" EnumName="OBJECT_RB_LIMB_01" Offset="0x1DD8" />
<Limb Name="object_rb_Standardlimb_001DE4" Type="Standard" EnumName="OBJECT_RB_LIMB_02" Offset="0x1DE4" />
<Limb Name="object_rb_Standardlimb_001DF0" Type="Standard" EnumName="OBJECT_RB_LIMB_03" Offset="0x1DF0" />
- <Limb Name="object_rb_Standardlimb_001DFC" Type="Standard" EnumName="OBJECT_RB_LIMB_04" Offset="0x1DFC" />
<Limb Name="object_rb_Standardlimb_001E08" Type="Standard" EnumName="OBJECT_RB_LIMB_05" Offset="0x1E08" />
<Limb Name="object_rb_Standardlimb_001E14" Type="Standard" EnumName="OBJECT_RB_LIMB_06" Offset="0x1E14" />
- <Limb Name="object_rb_Standardlimb_001E20" Type="Standard" EnumName="OBJECT_RB_LIMB_07" Offset="0x1E20" />
<Limb Name="object_rb_Standardlimb_001E2C" Type="Standard" EnumName="OBJECT_RB_LIMB_08" Offset="0x1E2C" />
<Limb Name="object_rb_Standardlimb_001E38" Type="Standard" EnumName="OBJECT_RB_LIMB_09" Offset="0x1E38" />
- <Limb Name="object_rb_Standardlimb_001E44" Type="Standard" EnumName="OBJECT_RB_LIMB_0A" Offset="0x1E44" />
<Limb Name="object_rb_Standardlimb_001E50" Type="Standard" EnumName="OBJECT_RB_LIMB_0B" Offset="0x1E50" />
<Limb Name="object_rb_Standardlimb_001E5C" Type="Standard" EnumName="OBJECT_RB_LIMB_0C" Offset="0x1E5C" />
- <Limb Name="object_rb_Standardlimb_001E68" Type="Standard" EnumName="OBJECT_RB_LIMB_0D" Offset="0x1E68" />
<Limb Name="object_rb_Standardlimb_001E74" Type="Standard" EnumName="OBJECT_RB_LIMB_0E" Offset="0x1E74" />
<Limb Name="object_rb_Standardlimb_001E80" Type="Standard" EnumName="OBJECT_RB_LIMB_0F" Offset="0x1E80" />
- <Limb Name="object_rb_Standardlimb_001E8C" Type="Standard" EnumName="OBJECT_RB_LIMB_10" Offset="0x1E8C" />
- <Limb Name="object_rb_Standardlimb_001E98" Type="Standard" EnumName="OBJECT_RB_LIMB_11" Offset="0x1E98" />
- <Skeleton Name="object_rb_Skel_001EE8" Type="Normal" LimbType="Standard" LimbNone="OBJECT_RB_LIMB_NONE" LimbMax="OBJECT_RB_LIMB_MAX" EnumName="object_rb_Limbs" Offset="0x1EE8" />
+
+ <Skeleton Name="gLeeverSkel" Type="Normal" LimbType="Standard" LimbNone="LEEVER_LIMB_NONE" LimbMax="LEEVER_LIMB_MAX" EnumName="LeeverLimbs" Offset="0x1EE8" />
</File>
</Root>