diff options
| author | LtPeriwinkle <62761190+LtPeriwinkle@users.noreply.github.com> | 2022-03-29 11:12:35 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-29 19:12:35 +0100 |
| commit | afec1c56a62d2d451e4ab00a1e5da5a14cf6a9c0 (patch) | |
| tree | 01238296e78d0b36ef7bafe40ebfa3c236ced259 /assets/xml/objects | |
| parent | 941f3e6949414005b98de69fbf848d8f426fe19f (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.xml | 67 |
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> |
