mirror of https://github.com/zeldaret/mm.git
object_dno (Deku King) documented (#1126)
This commit is contained in:
parent
92d93701a9
commit
b570e0c98e
|
|
@ -1,94 +1,106 @@
|
|||
<Root>
|
||||
<!-- Assets for the Deku King -->
|
||||
<File Name="object_dno" Segment="6">
|
||||
<Animation Name="object_dno_Anim_0006F0" Offset="0x6F0" />
|
||||
<Animation Name="object_dno_Anim_000BF8" Offset="0xBF8" />
|
||||
<Animation Name="object_dno_Anim_001100" Offset="0x1100" />
|
||||
<Animation Name="object_dno_Anim_001AEC" Offset="0x1AEC" />
|
||||
<Animation Name="object_dno_Anim_002690" Offset="0x2690" />
|
||||
<Animation Name="object_dno_Anim_003408" Offset="0x3408" />
|
||||
<Animation Name="object_dno_Anim_003DBC" Offset="0x3DBC" />
|
||||
<Animation Name="object_dno_Anim_0047B8" Offset="0x47B8" />
|
||||
<Animation Name="object_dno_Anim_004EA0" Offset="0x4EA0" />
|
||||
<Animation Name="object_dno_Anim_005284" Offset="0x5284" />
|
||||
<Animation Name="object_dno_Anim_005A14" Offset="0x5A14" />
|
||||
<Animation Name="object_dno_Anim_005E18" Offset="0x5E18" />
|
||||
<Animation Name="object_dno_Anim_006984" Offset="0x6984" />
|
||||
<Animation Name="object_dno_Anim_007528" Offset="0x7528" />
|
||||
<Animation Name="object_dno_Anim_008328" Offset="0x8328" />
|
||||
<Texture Name="object_dno_Tex_008340" OutName="tex_008340" Format="rgba16" Width="16" Height="16" Offset="0x8340" />
|
||||
<Texture Name="object_dno_Tex_008540" OutName="tex_008540" Format="rgba16" Width="16" Height="16" Offset="0x8540" />
|
||||
<Texture Name="object_dno_Tex_008740" OutName="tex_008740" Format="rgba16" Width="32" Height="32" Offset="0x8740" />
|
||||
<Texture Name="object_dno_Tex_008F40" OutName="tex_008F40" Format="rgba16" Width="32" Height="64" Offset="0x8F40" />
|
||||
<Texture Name="object_dno_Tex_009F40" OutName="tex_009F40" Format="rgba16" Width="32" Height="32" Offset="0x9F40" />
|
||||
<Texture Name="object_dno_Tex_00A740" OutName="tex_00A740" Format="rgba16" Width="16" Height="16" Offset="0xA740" />
|
||||
<Texture Name="object_dno_Tex_00A940" OutName="tex_00A940" Format="rgba16" Width="8" Height="8" Offset="0xA940" />
|
||||
<Texture Name="object_dno_Tex_00A9C0" OutName="tex_00A9C0" Format="rgba16" Width="16" Height="16" Offset="0xA9C0" />
|
||||
<Texture Name="object_dno_Tex_00ABC0" OutName="tex_00ABC0" Format="rgba16" Width="8" Height="8" Offset="0xABC0" />
|
||||
<Texture Name="object_dno_Tex_00AC40" OutName="tex_00AC40" Format="rgba16" Width="8" Height="8" Offset="0xAC40" />
|
||||
<DList Name="object_dno_DL_00C9B0" Offset="0xC9B0" />
|
||||
<DList Name="object_dno_DL_00CB70" Offset="0xCB70" />
|
||||
<DList Name="object_dno_DL_00CC10" Offset="0xCC10" />
|
||||
<DList Name="object_dno_DL_00CE38" Offset="0xCE38" />
|
||||
<DList Name="object_dno_DL_00CED0" Offset="0xCED0" />
|
||||
<DList Name="object_dno_DL_00CFA8" Offset="0xCFA8" />
|
||||
<DList Name="object_dno_DL_00D050" Offset="0xD050" />
|
||||
<DList Name="object_dno_DL_00D140" Offset="0xD140" />
|
||||
<DList Name="object_dno_DL_00D230" Offset="0xD230" />
|
||||
<DList Name="object_dno_DL_00D2E8" Offset="0xD2E8" />
|
||||
<DList Name="object_dno_DL_00D3D8" Offset="0xD3D8" />
|
||||
<DList Name="object_dno_DL_00D4C8" Offset="0xD4C8" />
|
||||
<DList Name="object_dno_DL_00D668" Offset="0xD668" />
|
||||
<DList Name="object_dno_DL_00D758" Offset="0xD758" />
|
||||
<DList Name="object_dno_DL_00D848" Offset="0xD848" />
|
||||
<DList Name="object_dno_DL_00D938" Offset="0xD938" />
|
||||
<DList Name="object_dno_DL_00DA28" Offset="0xDA28" />
|
||||
<DList Name="object_dno_DL_00DB00" Offset="0xDB00" />
|
||||
<DList Name="object_dno_DL_00DCA8" Offset="0xDCA8" />
|
||||
<DList Name="object_dno_DL_00DD50" Offset="0xDD50" />
|
||||
<DList Name="object_dno_DL_00DE40" Offset="0xDE40" />
|
||||
<DList Name="object_dno_DL_00DF30" Offset="0xDF30" />
|
||||
<DList Name="object_dno_DL_00DFE8" Offset="0xDFE8" />
|
||||
<DList Name="object_dno_DL_00E0D8" Offset="0xE0D8" />
|
||||
<DList Name="object_dno_DL_00E1C8" Offset="0xE1C8" />
|
||||
<DList Name="object_dno_DL_00E318" Offset="0xE318" />
|
||||
<DList Name="object_dno_DL_00E420" Offset="0xE420" />
|
||||
<DList Name="object_dno_DL_00E538" Offset="0xE538" />
|
||||
<DList Name="object_dno_DL_00E630" Offset="0xE630" />
|
||||
<DList Name="object_dno_DL_00E738" Offset="0xE738" />
|
||||
<DList Name="object_dno_DL_00E850" Offset="0xE850" />
|
||||
<Limb Name="object_dno_Standardlimb_00E948" Type="Standard" EnumName="OBJECT_DNO_LIMB_01" Offset="0xE948" />
|
||||
<Limb Name="object_dno_Standardlimb_00E954" Type="Standard" EnumName="OBJECT_DNO_LIMB_02" Offset="0xE954" />
|
||||
<Limb Name="object_dno_Standardlimb_00E960" Type="Standard" EnumName="OBJECT_DNO_LIMB_03" Offset="0xE960" />
|
||||
<Limb Name="object_dno_Standardlimb_00E96C" Type="Standard" EnumName="OBJECT_DNO_LIMB_04" Offset="0xE96C" />
|
||||
<Limb Name="object_dno_Standardlimb_00E978" Type="Standard" EnumName="OBJECT_DNO_LIMB_05" Offset="0xE978" />
|
||||
<Limb Name="object_dno_Standardlimb_00E984" Type="Standard" EnumName="OBJECT_DNO_LIMB_06" Offset="0xE984" />
|
||||
<Limb Name="object_dno_Standardlimb_00E990" Type="Standard" EnumName="OBJECT_DNO_LIMB_07" Offset="0xE990" />
|
||||
<Limb Name="object_dno_Standardlimb_00E99C" Type="Standard" EnumName="OBJECT_DNO_LIMB_08" Offset="0xE99C" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9A8" Type="Standard" EnumName="OBJECT_DNO_LIMB_09" Offset="0xE9A8" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9B4" Type="Standard" EnumName="OBJECT_DNO_LIMB_0A" Offset="0xE9B4" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9C0" Type="Standard" EnumName="OBJECT_DNO_LIMB_0B" Offset="0xE9C0" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9CC" Type="Standard" EnumName="OBJECT_DNO_LIMB_0C" Offset="0xE9CC" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9D8" Type="Standard" EnumName="OBJECT_DNO_LIMB_0D" Offset="0xE9D8" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9E4" Type="Standard" EnumName="OBJECT_DNO_LIMB_0E" Offset="0xE9E4" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9F0" Type="Standard" EnumName="OBJECT_DNO_LIMB_0F" Offset="0xE9F0" />
|
||||
<Limb Name="object_dno_Standardlimb_00E9FC" Type="Standard" EnumName="OBJECT_DNO_LIMB_10" Offset="0xE9FC" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA08" Type="Standard" EnumName="OBJECT_DNO_LIMB_11" Offset="0xEA08" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA14" Type="Standard" EnumName="OBJECT_DNO_LIMB_12" Offset="0xEA14" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA20" Type="Standard" EnumName="OBJECT_DNO_LIMB_13" Offset="0xEA20" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA2C" Type="Standard" EnumName="OBJECT_DNO_LIMB_14" Offset="0xEA2C" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA38" Type="Standard" EnumName="OBJECT_DNO_LIMB_15" Offset="0xEA38" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA44" Type="Standard" EnumName="OBJECT_DNO_LIMB_16" Offset="0xEA44" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA50" Type="Standard" EnumName="OBJECT_DNO_LIMB_17" Offset="0xEA50" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA5C" Type="Standard" EnumName="OBJECT_DNO_LIMB_18" Offset="0xEA5C" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA68" Type="Standard" EnumName="OBJECT_DNO_LIMB_19" Offset="0xEA68" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA74" Type="Standard" EnumName="OBJECT_DNO_LIMB_1A" Offset="0xEA74" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA80" Type="Standard" EnumName="OBJECT_DNO_LIMB_1B" Offset="0xEA80" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA8C" Type="Standard" EnumName="OBJECT_DNO_LIMB_1C" Offset="0xEA8C" />
|
||||
<Limb Name="object_dno_Standardlimb_00EA98" Type="Standard" EnumName="OBJECT_DNO_LIMB_1D" Offset="0xEA98" />
|
||||
<Limb Name="object_dno_Standardlimb_00EAA4" Type="Standard" EnumName="OBJECT_DNO_LIMB_1E" Offset="0xEAA4" />
|
||||
<Limb Name="object_dno_Standardlimb_00EAB0" Type="Standard" EnumName="OBJECT_DNO_LIMB_1F" Offset="0xEAB0" />
|
||||
<Limb Name="object_dno_Standardlimb_00EABC" Type="Standard" EnumName="OBJECT_DNO_LIMB_20" Offset="0xEABC" />
|
||||
<Skeleton Name="object_dno_Skel_00EB48" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DNO_LIMB_NONE" LimbMax="OBJECT_DNO_LIMB_MAX" EnumName="ObjectDnqLimb" Offset="0xEB48" />
|
||||
<Animation Name="object_dno_Anim_00F504" Offset="0xF504" />
|
||||
<!-- Deku King Animations -->
|
||||
<Animation Name="gDekuKingJumpedOnStartAnim" Offset="0x6F0" /> <!-- Original name is "dno_attack2" -->
|
||||
<Animation Name="gDekuKingJumpedOnLoopAnim" Offset="0xBF8" /> <!-- Original name is "dno_attack2_loop" -->
|
||||
<Animation Name="gDekuKingSpinScepterAnim" Offset="0x1100" /> <!-- Original name is "dno_batton" -->
|
||||
<Animation Name="gDekuKingMarchAnim" Offset="0x1AEC" /> <!-- Original name is "dno_battonwalk" -->
|
||||
<Animation Name="gDekuKingJumpedOnEndAnim" Offset="0x2690" /> <!-- Original name is "dno_gaku" -->
|
||||
<Animation Name="gDekuKingLyingDownTwitchAnim" Offset="0x3408" /> <!-- Original name is "dno_gaku_loop" -->
|
||||
<Animation Name="gDekuKingLaughAnim" Offset="0x3DBC" /> <!-- Original name is "dno_gebohaha" (onomatopoetic for a boisterous laugh) -->
|
||||
<Animation Name="gDekuKingJumpAnim" Offset="0x47B8" /> <!-- Original name is "dno_gogojump" -->
|
||||
<Animation Name="gDekuKingIntimidateAnim" Offset="0x4EA0" /> <!-- Original name is "dno_horehore" -->
|
||||
<Animation Name="gDekuKingWailStartAnim" Offset="0x5284" /> <!-- Original name is "dno_jidaTOnage" -->
|
||||
<Animation Name="gDekuKingFootStampLoopAnim" Offset="0x5A14" /> <!-- Original name is "dno_jidanda" ("to stamp one's feet (in frustration, impatience, etc.)") -->
|
||||
<Animation Name="gDekuKingFootStampStartAnim" Offset="0x5E18" /> <!-- Original name is "dno_nageTOjida" -->
|
||||
<Animation Name="gDekuKingWailLoopAnim" Offset="0x6984" /> <!-- Original name is "dno_nageki" ("grief; lamentation") -->
|
||||
<Animation Name="gDekuKingSurpriseAnim" Offset="0x7528" /> <!-- Original name is "dno_oh" -->
|
||||
<Animation Name="gDekuKingIdleAnim" Offset="0x8328" /> <!-- Original name is "dno_wait" -->
|
||||
|
||||
<!-- Deku King Textures -->
|
||||
<Texture Name="gDekuKingBodyTex" OutName="deku_king_body" Format="rgba16" Width="16" Height="16" Offset="0x8340" />
|
||||
<Texture Name="gDekuKingMustacheAndLoinclothLeafTex" OutName="deku_king_mustache_and_loincloth_leaf" Format="rgba16" Width="16" Height="16" Offset="0x8540" />
|
||||
<Texture Name="gDekuKingCrownTex" OutName="deku_king_crown" Format="rgba16" Width="32" Height="32" Offset="0x8740" />
|
||||
<Texture Name="gDekuKingLeavesTex" OutName="deku_king_leaves" Format="rgba16" Width="32" Height="64" Offset="0x8F40" />
|
||||
<Texture Name="gDekuKingBeardLeavesTex" OutName="deku_king_beard_leaves" Format="rgba16" Width="32" Height="32" Offset="0x9F40" />
|
||||
<Texture Name="gDekuKingEyeTex" OutName="deku_king_eye" Format="rgba16" Width="16" Height="16" Offset="0xA740" />
|
||||
<Texture Name="gDekuKingScepterTipTex" OutName="deku_king_scepter_tip" Format="rgba16" Width="8" Height="8" Offset="0xA940" />
|
||||
<Texture Name="gDekuKingScepterPetalTex" OutName="deku_king_scepter_petal" Format="rgba16" Width="16" Height="16" Offset="0xA9C0" />
|
||||
<Texture Name="gDekuKingSnoutTex" OutName="deku_king_snout" Format="rgba16" Width="8" Height="8" Offset="0xABC0" />
|
||||
<Texture Name="gDekuKingMouthTex" OutName="deku_king_mouth" Format="rgba16" Width="8" Height="8" Offset="0xAC40" />
|
||||
|
||||
<!-- Deku King Limb DisplayLists -->
|
||||
<DList Name="gDekuKingCrownDL" Offset="0xC9B0" />
|
||||
<DList Name="gDekuKingCrownLeavesDL" Offset="0xCB70" />
|
||||
<DList Name="gDekuKingUpperBodyDL" Offset="0xCC10" />
|
||||
<DList Name="gDekuKingEyesDL" Offset="0xCE38" />
|
||||
<DList Name="gDekuKingLeftHandDL" Offset="0xCED0" />
|
||||
<DList Name="gDekuKingLeftForearmDL" Offset="0xCFA8" />
|
||||
<DList Name="gDekuKingLeftForearmLowerLeavesDL" Offset="0xD050" />
|
||||
<DList Name="gDekuKingLeftForearmUpperLeavesDL" Offset="0xD140" />
|
||||
<DList Name="gDekuKingLeftUpperArmDL" Offset="0xD230" />
|
||||
<DList Name="gDekuKingLeftUpperArmLowerLeavesDL" Offset="0xD2E8" />
|
||||
<DList Name="gDekuKingLeftUpperArmUpperLeavesDL" Offset="0xD3D8" />
|
||||
<DList Name="gDekuKingSnoutDL" Offset="0xD4C8" />
|
||||
<DList Name="gDekuKingRightLowerMustacheDL" Offset="0xD668" />
|
||||
<DList Name="gDekuKingRightUpperMustacheDL" Offset="0xD758" />
|
||||
<DList Name="gDekuKingLeftLowerMustacheDL" Offset="0xD848" />
|
||||
<DList Name="gDekuKingLeftUpperMustacheDL" Offset="0xD938" />
|
||||
<DList Name="gDekuKingRightHandDL" Offset="0xDA28" />
|
||||
<DList Name="gDekuKingScepterDL" Offset="0xDB00" />
|
||||
<DList Name="gDekuKingRightForearmDL" Offset="0xDCA8" />
|
||||
<DList Name="gDekuKingRightForearmLowerLeavesDL" Offset="0xDD50" />
|
||||
<DList Name="gDekuKingRightForearmUpperLeavesDL" Offset="0xDE40" />
|
||||
<DList Name="gDekuKingRightUpperArmDL" Offset="0xDF30" />
|
||||
<DList Name="gDekuKingRightUpperArmLowerLeavesDL" Offset="0xDFE8" />
|
||||
<DList Name="gDekuKingRightUpperArmUpperLeavesDL" Offset="0xE0D8" />
|
||||
<DList Name="gDekuKingPelvisDL" Offset="0xE1C8" />
|
||||
<DList Name="gDekuKingRightFootDL" Offset="0xE318" />
|
||||
<DList Name="gDekuKingRightShinDL" Offset="0xE420" />
|
||||
<DList Name="gDekuKingRightThighDL" Offset="0xE538" />
|
||||
<DList Name="gDekuKingLeftFootDL" Offset="0xE630" />
|
||||
<DList Name="gDekuKingLeftShinDL" Offset="0xE738" />
|
||||
<DList Name="gDekuKingLeftThighDL" Offset="0xE850" />
|
||||
|
||||
<!-- Deku King Limbs -->
|
||||
<Limb Name="gDekuKingRootLimb" Type="Standard" EnumName="DEKU_KING_LIMB_ROOT" Offset="0xE948" />
|
||||
<Limb Name="gDekuKingPelvisLimb" Type="Standard" EnumName="DEKU_KING_LIMB_PELVIS" Offset="0xE954" />
|
||||
<Limb Name="gDekuKingLeftThighLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_THIGH" Offset="0xE960" />
|
||||
<Limb Name="gDekuKingLeftShinLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_SHIN" Offset="0xE96C" />
|
||||
<Limb Name="gDekuKingLeftFootLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_FOOT" Offset="0xE978" />
|
||||
<Limb Name="gDekuKingRightThighLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_THIGH" Offset="0xE984" />
|
||||
<Limb Name="gDekuKingRightShinLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_SHIN" Offset="0xE990" />
|
||||
<Limb Name="gDekuKingRightFootLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_FOOT" Offset="0xE99C" />
|
||||
<Limb Name="gDekuKingUpperBodyLimb" Type="Standard" EnumName="DEKU_KING_LIMB_UPPER_BODY" Offset="0xE9A8" />
|
||||
<Limb Name="gDekuKingRightUpperArmLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_UPPER_ARM" Offset="0xE9B4" />
|
||||
<Limb Name="gDekuKingRightUpperArmUpperLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_UPPER_ARM_UPPER_LEAVES" Offset="0xE9C0" />
|
||||
<Limb Name="gDekuKingRightUpperArmLowerLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_UPPER_ARM_LOWER_LEAVES" Offset="0xE9CC" />
|
||||
<Limb Name="gDekuKingRightForearmLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_FOREARM" Offset="0xE9D8" />
|
||||
<Limb Name="gDekuKingRightForearmUpperLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_FOREARM_UPPER_LEAVES" Offset="0xE9E4" />
|
||||
<Limb Name="gDekuKingRightForearmLowerLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_FOREARM_LOWER_LEAVES" Offset="0xE9F0" />
|
||||
<Limb Name="gDekuKingRightHandLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_HAND" Offset="0xE9FC" />
|
||||
<Limb Name="gDekuKingScepterLimb" Type="Standard" EnumName="DEKU_KING_LIMB_SCEPTER" Offset="0xEA08" />
|
||||
<Limb Name="gDekuKingSnoutLimb" Type="Standard" EnumName="DEKU_KING_LIMB_SNOUT" Offset="0xEA14" />
|
||||
<Limb Name="gDekuKingLeftUpperMustacheLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_UPPER_MUSTACHE" Offset="0xEA20" />
|
||||
<Limb Name="gDekuKingLeftLowerMustacheLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_LOWER_MUSTACHE" Offset="0xEA2C" />
|
||||
<Limb Name="gDekuKingRightUpperMustacheLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_UPPER_MUSTACHE" Offset="0xEA38" />
|
||||
<Limb Name="gDekuKingRightLowerMustacheLimb" Type="Standard" EnumName="DEKU_KING_LIMB_RIGHT_LOWER_MUSTACHE" Offset="0xEA44" />
|
||||
<Limb Name="gDekuKingLeftUpperArmLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_UPPER_ARM" Offset="0xEA50" />
|
||||
<Limb Name="gDekuKingLeftUpperArmUpperLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_UPPER_ARM_UPPER_LEAVES" Offset="0xEA5C" />
|
||||
<Limb Name="gDekuKingLeftUpperArmLowerLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_UPPER_ARM_LOWER_LEAVES" Offset="0xEA68" />
|
||||
<Limb Name="gDekuKingLeftForearmLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_FOREARM" Offset="0xEA74" />
|
||||
<Limb Name="gDekuKingLeftForearmUpperLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_FOREARM_UPPER_LEAVES" Offset="0xEA80" />
|
||||
<Limb Name="gDekuKingLeftForearmLowerLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_FOREARM_LOWER_LEAVES" Offset="0xEA8C" />
|
||||
<Limb Name="gDekuKingLeftHandLimb" Type="Standard" EnumName="DEKU_KING_LIMB_LEFT_HAND" Offset="0xEA98" />
|
||||
<Limb Name="gDekuKingEyesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_EYES" Offset="0xEAA4" />
|
||||
<Limb Name="gDekuKingCrownLimb" Type="Standard" EnumName="DEKU_KING_LIMB_CROWN" Offset="0xEAB0" />
|
||||
<Limb Name="gDekuKingCrownLeavesLimb" Type="Standard" EnumName="DEKU_KING_LIMB_CROWN_LEAVES" Offset="0xEABC" />
|
||||
|
||||
<!-- Deku King Skeleton -->
|
||||
<Skeleton Name="gDekuKingSkel" Type="Flex" LimbType="Standard" LimbNone="DEKU_KING_LIMB_NONE" LimbMax="DEKU_KING_LIMB_MAX" EnumName="DekuKingLimb" Offset="0xEB48" />
|
||||
|
||||
<!-- Deku King Animation -->
|
||||
<Animation Name="gDekuKingPointScepterAnim" Offset="0xF504" /> <!-- Original name is "dno_yubisashi" ("pointing at") -->
|
||||
</File>
|
||||
</Root>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
*/
|
||||
|
||||
#include "z_en_dnq.h"
|
||||
#include "objects/object_dno/object_dno.h"
|
||||
|
||||
#define FLAGS (ACTOR_FLAG_1 | ACTOR_FLAG_8)
|
||||
|
||||
|
|
@ -61,26 +60,26 @@ static ColliderCylinderInit sCylinderInit = {
|
|||
static CollisionCheckInfoInit2 sColChkInfoInit = { 1, 0, 0, 0, MASS_IMMOVABLE };
|
||||
|
||||
static AnimationInfoS sAnimationInfo[] = {
|
||||
{ &object_dno_Anim_008328, 1.0f, 0, -1, ANIMMODE_LOOP, 0 },
|
||||
{ &object_dno_Anim_008328, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_007528, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_0006F0, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &object_dno_Anim_000BF8, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_002690, 0.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &object_dno_Anim_002690, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_003408, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_006984, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_005E18, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_005A14, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_005284, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_001AEC, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &object_dno_Anim_001100, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &object_dno_Anim_004EA0, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_00F504, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_0047B8, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_003DBC, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &object_dno_Anim_005A14, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &object_dno_Anim_003DBC, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingIdleAnim, 1.0f, 0, -1, ANIMMODE_LOOP, 0 },
|
||||
{ &gDekuKingIdleAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingSurpriseAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingJumpedOnStartAnim, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &gDekuKingJumpedOnLoopAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingJumpedOnEndAnim, 0.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &gDekuKingJumpedOnEndAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingLyingDownTwitchAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingWailLoopAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingFootStampStartAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingFootStampLoopAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingWailStartAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingMarchAnim, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &gDekuKingSpinScepterAnim, 1.0f, 0, -1, ANIMMODE_ONCE, 0 },
|
||||
{ &gDekuKingIntimidateAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingPointScepterAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingJumpAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingLaughAnim, 1.0f, 0, -1, ANIMMODE_ONCE, -4 },
|
||||
{ &gDekuKingFootStampLoopAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
{ &gDekuKingLaughAnim, 1.0f, 0, -1, ANIMMODE_LOOP, -4 },
|
||||
};
|
||||
|
||||
s32 EnDnq_ValidatePictograph(PlayState* play, Actor* thisx) {
|
||||
|
|
@ -420,7 +419,8 @@ void EnDnq_Init(Actor* thisx, PlayState* play) {
|
|||
EnDnq* this = THIS;
|
||||
|
||||
ActorShape_Init(&this->picto.actor.shape, 0.0f, NULL, 14.0f);
|
||||
SkelAnime_InitFlex(play, &this->skelAnime, &object_dno_Skel_00EB48, NULL, this->jointTable, this->morphTable, 33);
|
||||
SkelAnime_InitFlex(play, &this->skelAnime, &gDekuKingSkel, NULL, this->jointTable, this->morphTable,
|
||||
DEKU_KING_LIMB_MAX);
|
||||
this->unk_398 = -1;
|
||||
func_80A5257C(this, 0);
|
||||
Collider_InitAndSetCylinder(play, &this->collider, &this->picto.actor, &sCylinderInit);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#define Z_EN_DNQ_H
|
||||
|
||||
#include "global.h"
|
||||
#include "objects/object_dno/object_dno.h"
|
||||
#include "z64snap.h"
|
||||
|
||||
struct EnDnq;
|
||||
|
|
@ -15,8 +16,8 @@ typedef struct EnDnq {
|
|||
/* 0x190 */ ColliderCylinder collider;
|
||||
/* 0x1DC */ u8 unk_1DC;
|
||||
/* 0x1E0 */ s32 unk_1E0;
|
||||
/* 0x1E4 */ Vec3s jointTable[33];
|
||||
/* 0x2AA */ Vec3s morphTable[33];
|
||||
/* 0x1E4 */ Vec3s jointTable[DEKU_KING_LIMB_MAX];
|
||||
/* 0x2AA */ Vec3s morphTable[DEKU_KING_LIMB_MAX];
|
||||
/* 0x370 */ Vec3f unk_370;
|
||||
/* 0x37C */ u16 unk_37C;
|
||||
/* 0x37E */ s16 unk_37E;
|
||||
|
|
|
|||
Loading…
Reference in New Issue