#ifndef OBJECTS_OBJECT_SKB_H
#define OBJECTS_OBJECT_SKB_H 1

#include "align_asset_macro.h"

#define dgStalchildIdleAnim "__OTR__objects/object_skb/gStalchildIdleAnim"
static const ALIGN_ASSET(2) char gStalchildIdleAnim[] = dgStalchildIdleAnim;

#define dgStalchildSaluteAnim "__OTR__objects/object_skb/gStalchildSaluteAnim"
static const ALIGN_ASSET(2) char gStalchildSaluteAnim[] = dgStalchildSaluteAnim;

#define dgStalchildSwingOnBranchAnim "__OTR__objects/object_skb/gStalchildSwingOnBranchAnim"
static const ALIGN_ASSET(2) char gStalchildSwingOnBranchAnim[] = dgStalchildSwingOnBranchAnim;

#define dgStalchildAttackAnim "__OTR__objects/object_skb/gStalchildAttackAnim"
static const ALIGN_ASSET(2) char gStalchildAttackAnim[] = dgStalchildAttackAnim;

#define dgStalchildEmpty1Blob "__OTR__objects/object_skb/gStalchildEmpty1Blob"
static const ALIGN_ASSET(2) char gStalchildEmpty1Blob[] = dgStalchildEmpty1Blob;

#define dgStalchildCollapseAnim "__OTR__objects/object_skb/gStalchildCollapseAnim"
static const ALIGN_ASSET(2) char gStalchildCollapseAnim[] = dgStalchildCollapseAnim;

#define dgStalchildEmpty2Blob "__OTR__objects/object_skb/gStalchildEmpty2Blob"
static const ALIGN_ASSET(2) char gStalchildEmpty2Blob[] = dgStalchildEmpty2Blob;

#define dgStalchildStaggerAnim "__OTR__objects/object_skb/gStalchildStaggerAnim"
static const ALIGN_ASSET(2) char gStalchildStaggerAnim[] = dgStalchildStaggerAnim;

#define dgStalchildEmpty3Blob "__OTR__objects/object_skb/gStalchildEmpty3Blob"
static const ALIGN_ASSET(2) char gStalchildEmpty3Blob[] = dgStalchildEmpty3Blob;

#define dgStalchildStandUpAnim "__OTR__objects/object_skb/gStalchildStandUpAnim"
static const ALIGN_ASSET(2) char gStalchildStandUpAnim[] = dgStalchildStandUpAnim;

#define dgStalchildPelvisTex "__OTR__objects/object_skb/gStalchildPelvisTex"
static const ALIGN_ASSET(2) char gStalchildPelvisTex[] = dgStalchildPelvisTex;

#define dgStalchildRibcageTex "__OTR__objects/object_skb/gStalchildRibcageTex"
static const ALIGN_ASSET(2) char gStalchildRibcageTex[] = dgStalchildRibcageTex;

#define dgStalchildSkullTex "__OTR__objects/object_skb/gStalchildSkullTex"
static const ALIGN_ASSET(2) char gStalchildSkullTex[] = dgStalchildSkullTex;

#define dgStalchildNoseTex "__OTR__objects/object_skb/gStalchildNoseTex"
static const ALIGN_ASSET(2) char gStalchildNoseTex[] = dgStalchildNoseTex;

#define dgStalchildBoneTex "__OTR__objects/object_skb/gStalchildBoneTex"
static const ALIGN_ASSET(2) char gStalchildBoneTex[] = dgStalchildBoneTex;

#define dgStalchildHandAndFeetTex "__OTR__objects/object_skb/gStalchildHandAndFeetTex"
static const ALIGN_ASSET(2) char gStalchildHandAndFeetTex[] = dgStalchildHandAndFeetTex;

#define dgStalchildTeethTex "__OTR__objects/object_skb/gStalchildTeethTex"
static const ALIGN_ASSET(2) char gStalchildTeethTex[] = dgStalchildTeethTex;

#define dgStalchildEyeSocketTex "__OTR__objects/object_skb/gStalchildEyeSocketTex"
static const ALIGN_ASSET(2) char gStalchildEyeSocketTex[] = dgStalchildEyeSocketTex;

#define dgStalchildEyeTex "__OTR__objects/object_skb/gStalchildEyeTex"
static const ALIGN_ASSET(2) char gStalchildEyeTex[] = dgStalchildEyeTex;

#define dgStalchildHeadDL "__OTR__objects/object_skb/gStalchildHeadDL"
static const ALIGN_ASSET(2) char gStalchildHeadDL[] = dgStalchildHeadDL;

#define dgStalchildLowerJawDL "__OTR__objects/object_skb/gStalchildLowerJawDL"
static const ALIGN_ASSET(2) char gStalchildLowerJawDL[] = dgStalchildLowerJawDL;

#define dgStalchildRibcageDL "__OTR__objects/object_skb/gStalchildRibcageDL"
static const ALIGN_ASSET(2) char gStalchildRibcageDL[] = dgStalchildRibcageDL;

#define dgStalchildSpineDL "__OTR__objects/object_skb/gStalchildSpineDL"
static const ALIGN_ASSET(2) char gStalchildSpineDL[] = dgStalchildSpineDL;

#define dgStalchildPelvisDL "__OTR__objects/object_skb/gStalchildPelvisDL"
static const ALIGN_ASSET(2) char gStalchildPelvisDL[] = dgStalchildPelvisDL;

#define dgStalchildLeftUpperArmDL "__OTR__objects/object_skb/gStalchildLeftUpperArmDL"
static const ALIGN_ASSET(2) char gStalchildLeftUpperArmDL[] = dgStalchildLeftUpperArmDL;

#define dgStalchildLeftLowerArmDL "__OTR__objects/object_skb/gStalchildLeftLowerArmDL"
static const ALIGN_ASSET(2) char gStalchildLeftLowerArmDL[] = dgStalchildLeftLowerArmDL;

#define dgStalchildLeftHandDL "__OTR__objects/object_skb/gStalchildLeftHandDL"
static const ALIGN_ASSET(2) char gStalchildLeftHandDL[] = dgStalchildLeftHandDL;

#define dgStalchildRightUpperArmDL "__OTR__objects/object_skb/gStalchildRightUpperArmDL"
static const ALIGN_ASSET(2) char gStalchildRightUpperArmDL[] = dgStalchildRightUpperArmDL;

#define dgStalchildRightLowerArmDL "__OTR__objects/object_skb/gStalchildRightLowerArmDL"
static const ALIGN_ASSET(2) char gStalchildRightLowerArmDL[] = dgStalchildRightLowerArmDL;

#define dgStalchildRightHandDL "__OTR__objects/object_skb/gStalchildRightHandDL"
static const ALIGN_ASSET(2) char gStalchildRightHandDL[] = dgStalchildRightHandDL;

#define dgStalchildLeftThighDL "__OTR__objects/object_skb/gStalchildLeftThighDL"
static const ALIGN_ASSET(2) char gStalchildLeftThighDL[] = dgStalchildLeftThighDL;

#define dgStalchildLeftShinDL "__OTR__objects/object_skb/gStalchildLeftShinDL"
static const ALIGN_ASSET(2) char gStalchildLeftShinDL[] = dgStalchildLeftShinDL;

#define dgStalchildLeftFootDL "__OTR__objects/object_skb/gStalchildLeftFootDL"
static const ALIGN_ASSET(2) char gStalchildLeftFootDL[] = dgStalchildLeftFootDL;

#define dgStalchildRightThighDL "__OTR__objects/object_skb/gStalchildRightThighDL"
static const ALIGN_ASSET(2) char gStalchildRightThighDL[] = dgStalchildRightThighDL;

#define dgStalchildRightShinDL "__OTR__objects/object_skb/gStalchildRightShinDL"
static const ALIGN_ASSET(2) char gStalchildRightShinDL[] = dgStalchildRightShinDL;

#define dgStalchildRightFootDL "__OTR__objects/object_skb/gStalchildRightFootDL"
static const ALIGN_ASSET(2) char gStalchildRightFootDL[] = dgStalchildRightFootDL;

#define dgStalchildSkel "__OTR__objects/object_skb/gStalchildSkel"
static const ALIGN_ASSET(2) char gStalchildSkel[] = dgStalchildSkel;

#define dgStalchildWalkAnim "__OTR__objects/object_skb/gStalchildWalkAnim"
static const ALIGN_ASSET(2) char gStalchildWalkAnim[] = dgStalchildWalkAnim;

#define dgStalchildEmpty4Blob "__OTR__objects/object_skb/gStalchildEmpty4Blob"
static const ALIGN_ASSET(2) char gStalchildEmpty4Blob[] = dgStalchildEmpty4Blob;

#define dgStalchildSitLaughAnim "__OTR__objects/object_skb/gStalchildSitLaughAnim"
static const ALIGN_ASSET(2) char gStalchildSitLaughAnim[] = dgStalchildSitLaughAnim;

#define dgStalchildSitTapToesAnim "__OTR__objects/object_skb/gStalchildSitTapToesAnim"
static const ALIGN_ASSET(2) char gStalchildSitTapToesAnim[] = dgStalchildSitTapToesAnim;

typedef enum StalchildLimb {
    /* 0x00 */ STALCHILD_LIMB_NONE,
    /* 0x01 */ STALCHILD_LIMB_ROOT,
    /* 0x02 */ STALCHILD_LIMB_PELVIS,
    /* 0x03 */ STALCHILD_LIMB_ROOT_LEGS,
    /* 0x04 */ STALCHILD_LIMB_RIGHT_THIGH,
    /* 0x05 */ STALCHILD_LIMB_RIGHT_SHIN,
    /* 0x06 */ STALCHILD_LIMB_RIGHT_FOOT,
    /* 0x07 */ STALCHILD_LIMB_LEFT_THIGH,
    /* 0x08 */ STALCHILD_LIMB_LEFT_SHIN,
    /* 0x09 */ STALCHILD_LIMB_LEFT_FOOT,
    /* 0x0A */ STALCHILD_LIMB_RIBCAGE,
    /* 0x0B */ STALCHILD_LIMB_HEAD,
    /* 0x0C */ STALCHILD_LIMB_LOWER_JAW,
    /* 0x0D */ STALCHILD_LIMB_RIGHT_UPPER_ARM,
    /* 0x0E */ STALCHILD_LIMB_RIGHT_LOWER_ARM,
    /* 0x0F */ STALCHILD_LIMB_RIGHT_HAND,
    /* 0x10 */ STALCHILD_LIMB_LEFT_UPPER_ARM,
    /* 0x11 */ STALCHILD_LIMB_LEFT_LOWER_ARM,
    /* 0x12 */ STALCHILD_LIMB_LEFT_HAND,
    /* 0x13 */ STALCHILD_LIMB_SPINE,
    /* 0x14 */ STALCHILD_LIMB_MAX
} StalchildLimb;

#endif // OBJECTS_OBJECT_SKB_H
