#ifndef OBJECTS_OBJECT_JG_H
#define OBJECTS_OBJECT_JG_H 1

#include "align_asset_macro.h"

#define dgGoronElderPelvisDL "__OTR__objects/object_jg/gGoronElderPelvisDL"
static const ALIGN_ASSET(2) char gGoronElderPelvisDL[] = dgGoronElderPelvisDL;

#define dgGoronElderRightShinDL "__OTR__objects/object_jg/gGoronElderRightShinDL"
static const ALIGN_ASSET(2) char gGoronElderRightShinDL[] = dgGoronElderRightShinDL;

#define dgGoronElderRightFootDL "__OTR__objects/object_jg/gGoronElderRightFootDL"
static const ALIGN_ASSET(2) char gGoronElderRightFootDL[] = dgGoronElderRightFootDL;

#define dgGoronElderRightThighDL "__OTR__objects/object_jg/gGoronElderRightThighDL"
static const ALIGN_ASSET(2) char gGoronElderRightThighDL[] = dgGoronElderRightThighDL;

#define dgGoronElderLeftShinDL "__OTR__objects/object_jg/gGoronElderLeftShinDL"
static const ALIGN_ASSET(2) char gGoronElderLeftShinDL[] = dgGoronElderLeftShinDL;

#define dgGoronElderLeftFootDL "__OTR__objects/object_jg/gGoronElderLeftFootDL"
static const ALIGN_ASSET(2) char gGoronElderLeftFootDL[] = dgGoronElderLeftFootDL;

#define dgGoronElderLeftThighDL "__OTR__objects/object_jg/gGoronElderLeftThighDL"
static const ALIGN_ASSET(2) char gGoronElderLeftThighDL[] = dgGoronElderLeftThighDL;

#define dgGoronElderHeadDL "__OTR__objects/object_jg/gGoronElderHeadDL"
static const ALIGN_ASSET(2) char gGoronElderHeadDL[] = dgGoronElderHeadDL;

#define dgGoronElderLowerBeardDL "__OTR__objects/object_jg/gGoronElderLowerBeardDL"
static const ALIGN_ASSET(2) char gGoronElderLowerBeardDL[] = dgGoronElderLowerBeardDL;

#define dgGoronElderUpperBeardDL "__OTR__objects/object_jg/gGoronElderUpperBeardDL"
static const ALIGN_ASSET(2) char gGoronElderUpperBeardDL[] = dgGoronElderUpperBeardDL;

#define dgGoronElderLowerLipDL "__OTR__objects/object_jg/gGoronElderLowerLipDL"
static const ALIGN_ASSET(2) char gGoronElderLowerLipDL[] = dgGoronElderLowerLipDL;

#define dgGoronElderHairBackDL "__OTR__objects/object_jg/gGoronElderHairBackDL"
static const ALIGN_ASSET(2) char gGoronElderHairBackDL[] = dgGoronElderHairBackDL;

#define dgGoronElderRightHairEndDL "__OTR__objects/object_jg/gGoronElderRightHairEndDL"
static const ALIGN_ASSET(2) char gGoronElderRightHairEndDL[] = dgGoronElderRightHairEndDL;

#define dgGoronElderLeftHairEndDL "__OTR__objects/object_jg/gGoronElderLeftHairEndDL"
static const ALIGN_ASSET(2) char gGoronElderLeftHairEndDL[] = dgGoronElderLeftHairEndDL;

#define dgGoronElderUpperTorsoDL "__OTR__objects/object_jg/gGoronElderUpperTorsoDL"
static const ALIGN_ASSET(2) char gGoronElderUpperTorsoDL[] = dgGoronElderUpperTorsoDL;

#define dgGoronElderRightForearmDL "__OTR__objects/object_jg/gGoronElderRightForearmDL"
static const ALIGN_ASSET(2) char gGoronElderRightForearmDL[] = dgGoronElderRightForearmDL;

#define dgGoronElderRightFingersDL "__OTR__objects/object_jg/gGoronElderRightFingersDL"
static const ALIGN_ASSET(2) char gGoronElderRightFingersDL[] = dgGoronElderRightFingersDL;

#define dgGoronElderRightHandAndThumbDL "__OTR__objects/object_jg/gGoronElderRightHandAndThumbDL"
static const ALIGN_ASSET(2) char gGoronElderRightHandAndThumbDL[] = dgGoronElderRightHandAndThumbDL;

#define dgGoronElderRightShoulderAndUpperArmDL "__OTR__objects/object_jg/gGoronElderRightShoulderAndUpperArmDL"
static const ALIGN_ASSET(2) char gGoronElderRightShoulderAndUpperArmDL[] = dgGoronElderRightShoulderAndUpperArmDL;

#define dgGoronElderLeftForearmDL "__OTR__objects/object_jg/gGoronElderLeftForearmDL"
static const ALIGN_ASSET(2) char gGoronElderLeftForearmDL[] = dgGoronElderLeftForearmDL;

#define dgGoronElderLeftFingersDL "__OTR__objects/object_jg/gGoronElderLeftFingersDL"
static const ALIGN_ASSET(2) char gGoronElderLeftFingersDL[] = dgGoronElderLeftFingersDL;

#define dgGoronElderLeftHandAndThumbDL "__OTR__objects/object_jg/gGoronElderLeftHandAndThumbDL"
static const ALIGN_ASSET(2) char gGoronElderLeftHandAndThumbDL[] = dgGoronElderLeftHandAndThumbDL;

#define dgGoronElderLeftShoulderAndUpperArmDL "__OTR__objects/object_jg/gGoronElderLeftShoulderAndUpperArmDL"
static const ALIGN_ASSET(2) char gGoronElderLeftShoulderAndUpperArmDL[] = dgGoronElderLeftShoulderAndUpperArmDL;

#define dgGoronElderLowerTorsoDL "__OTR__objects/object_jg/gGoronElderLowerTorsoDL"
static const ALIGN_ASSET(2) char gGoronElderLowerTorsoDL[] = dgGoronElderLowerTorsoDL;

#define dgGoronElderThinkingAnim "__OTR__objects/object_jg/gGoronElderThinkingAnim"
static const ALIGN_ASSET(2) char gGoronElderThinkingAnim[] = dgGoronElderThinkingAnim;

#define dgGoronElderWalkAnim "__OTR__objects/object_jg/gGoronElderWalkAnim"
static const ALIGN_ASSET(2) char gGoronElderWalkAnim[] = dgGoronElderWalkAnim;

#define dgGoronElderCradleAnim "__OTR__objects/object_jg/gGoronElderCradleAnim"
static const ALIGN_ASSET(2) char gGoronElderCradleAnim[] = dgGoronElderCradleAnim;

#define dgGoronElderDrumDL "__OTR__objects/object_jg/gGoronElderDrumDL"
static const ALIGN_ASSET(2) char gGoronElderDrumDL[] = dgGoronElderDrumDL;

#define dgGoronElderDrumSidesTex "__OTR__objects/object_jg/gGoronElderDrumSidesTex"
static const ALIGN_ASSET(2) char gGoronElderDrumSidesTex[] = dgGoronElderDrumSidesTex;

#define dgGoronElderDrumTopTex "__OTR__objects/object_jg/gGoronElderDrumTopTex"
static const ALIGN_ASSET(2) char gGoronElderDrumTopTex[] = dgGoronElderDrumTopTex;

#define dgGoronElderWavingAnim "__OTR__objects/object_jg/gGoronElderWavingAnim"
static const ALIGN_ASSET(2) char gGoronElderWavingAnim[] = dgGoronElderWavingAnim;

#define dgGoronElderHeadShakeAnim "__OTR__objects/object_jg/gGoronElderHeadShakeAnim"
static const ALIGN_ASSET(2) char gGoronElderHeadShakeAnim[] = dgGoronElderHeadShakeAnim;

#define dgGoronElderRememberingAnim "__OTR__objects/object_jg/gGoronElderRememberingAnim"
static const ALIGN_ASSET(2) char gGoronElderRememberingAnim[] = dgGoronElderRememberingAnim;

#define dgGoronElderSurpriseStartAnim "__OTR__objects/object_jg/gGoronElderSurpriseStartAnim"
static const ALIGN_ASSET(2) char gGoronElderSurpriseStartAnim[] = dgGoronElderSurpriseStartAnim;

#define dgGoronElderSurpriseLoopAnim "__OTR__objects/object_jg/gGoronElderSurpriseLoopAnim"
static const ALIGN_ASSET(2) char gGoronElderSurpriseLoopAnim[] = dgGoronElderSurpriseLoopAnim;

#define dgGoronElderStrongRememberingAnim "__OTR__objects/object_jg/gGoronElderStrongRememberingAnim"
static const ALIGN_ASSET(2) char gGoronElderStrongRememberingAnim[] = dgGoronElderStrongRememberingAnim;

#define dgGoronElderTakeOutDrumAnim "__OTR__objects/object_jg/gGoronElderTakeOutDrumAnim"
static const ALIGN_ASSET(2) char gGoronElderTakeOutDrumAnim[] = dgGoronElderTakeOutDrumAnim;

#define dgGoronElderDrumIdleAnim "__OTR__objects/object_jg/gGoronElderDrumIdleAnim"
static const ALIGN_ASSET(2) char gGoronElderDrumIdleAnim[] = dgGoronElderDrumIdleAnim;

#define dgGoronElderPlayingDrumAnim "__OTR__objects/object_jg/gGoronElderPlayingDrumAnim"
static const ALIGN_ASSET(2) char gGoronElderPlayingDrumAnim[] = dgGoronElderPlayingDrumAnim;

#define dgGoronElderAngryAnim "__OTR__objects/object_jg/gGoronElderAngryAnim"
static const ALIGN_ASSET(2) char gGoronElderAngryAnim[] = dgGoronElderAngryAnim;

#define dgGoronElderTLUT "__OTR__objects/object_jg/gGoronElderTLUT"
static const ALIGN_ASSET(2) char gGoronElderTLUT[] = dgGoronElderTLUT;

#define dgGoronElderSkinTex "__OTR__objects/object_jg/gGoronElderSkinTex"
static const ALIGN_ASSET(2) char gGoronElderSkinTex[] = dgGoronElderSkinTex;

#define dgGoronElderToesTex "__OTR__objects/object_jg/gGoronElderToesTex"
static const ALIGN_ASSET(2) char gGoronElderToesTex[] = dgGoronElderToesTex;

#define dgGoronElderFootBottomTex "__OTR__objects/object_jg/gGoronElderFootBottomTex"
static const ALIGN_ASSET(2) char gGoronElderFootBottomTex[] = dgGoronElderFootBottomTex;

#define dgGoronElderVeinsTex "__OTR__objects/object_jg/gGoronElderVeinsTex"
static const ALIGN_ASSET(2) char gGoronElderVeinsTex[] = dgGoronElderVeinsTex;

#define dgGoronElderSpotsTex "__OTR__objects/object_jg/gGoronElderSpotsTex"
static const ALIGN_ASSET(2) char gGoronElderSpotsTex[] = dgGoronElderSpotsTex;

#define dgGoronElderLowerLipTex "__OTR__objects/object_jg/gGoronElderLowerLipTex"
static const ALIGN_ASSET(2) char gGoronElderLowerLipTex[] = dgGoronElderLowerLipTex;

#define dgGoronElderLipTex "__OTR__objects/object_jg/gGoronElderLipTex"
static const ALIGN_ASSET(2) char gGoronElderLipTex[] = dgGoronElderLipTex;

#define dgGoronElderHairTex "__OTR__objects/object_jg/gGoronElderHairTex"
static const ALIGN_ASSET(2) char gGoronElderHairTex[] = dgGoronElderHairTex;

#define dgGoronElderNostrilAndBellyButtonTex "__OTR__objects/object_jg/gGoronElderNostrilAndBellyButtonTex"
static const ALIGN_ASSET(2) char gGoronElderNostrilAndBellyButtonTex[] = dgGoronElderNostrilAndBellyButtonTex;

#define dgGoronElderCheekTex "__OTR__objects/object_jg/gGoronElderCheekTex"
static const ALIGN_ASSET(2) char gGoronElderCheekTex[] = dgGoronElderCheekTex;

#define dgGoronElderBrowTex "__OTR__objects/object_jg/gGoronElderBrowTex"
static const ALIGN_ASSET(2) char gGoronElderBrowTex[] = dgGoronElderBrowTex;

#define dgGoronElderHairEndTex "__OTR__objects/object_jg/gGoronElderHairEndTex"
static const ALIGN_ASSET(2) char gGoronElderHairEndTex[] = dgGoronElderHairEndTex;

#define dgGoronElderFingersTex "__OTR__objects/object_jg/gGoronElderFingersTex"
static const ALIGN_ASSET(2) char gGoronElderFingersTex[] = dgGoronElderFingersTex;

#define dgGoronElderGoronRubyTattooTex "__OTR__objects/object_jg/gGoronElderGoronRubyTattooTex"
static const ALIGN_ASSET(2) char gGoronElderGoronRubyTattooTex[] = dgGoronElderGoronRubyTattooTex;

#define dgGoronElderChestTex "__OTR__objects/object_jg/gGoronElderChestTex"
static const ALIGN_ASSET(2) char gGoronElderChestTex[] = dgGoronElderChestTex;

#define dgGoronElderBackTex "__OTR__objects/object_jg/gGoronElderBackTex"
static const ALIGN_ASSET(2) char gGoronElderBackTex[] = dgGoronElderBackTex;

#define dgGoronElderDepressedAnim "__OTR__objects/object_jg/gGoronElderDepressedAnim"
static const ALIGN_ASSET(2) char gGoronElderDepressedAnim[] = dgGoronElderDepressedAnim;

#define dgGoronElderIdleAnim "__OTR__objects/object_jg/gGoronElderIdleAnim"
static const ALIGN_ASSET(2) char gGoronElderIdleAnim[] = dgGoronElderIdleAnim;

#define dgGoronElderSkel "__OTR__objects/object_jg/gGoronElderSkel"
static const ALIGN_ASSET(2) char gGoronElderSkel[] = dgGoronElderSkel;

#define dgGoronElderDrumTakeOutAnim "__OTR__objects/object_jg/gGoronElderDrumTakeOutAnim"
static const ALIGN_ASSET(2) char gGoronElderDrumTakeOutAnim[] = dgGoronElderDrumTakeOutAnim;

#define dgGoronElderDrumSkel "__OTR__objects/object_jg/gGoronElderDrumSkel"
static const ALIGN_ASSET(2) char gGoronElderDrumSkel[] = dgGoronElderDrumSkel;

typedef enum GoronElderLimb {
    /* 0x00 */ GORON_ELDER_LIMB_NONE,
    /* 0x01 */ GORON_ELDER_LIMB_ROOT,
    /* 0x02 */ GORON_ELDER_LIMB_UPPER_BODY_ROOT,
    /* 0x03 */ GORON_ELDER_LIMB_LOWER_TORSO,
    /* 0x04 */ GORON_ELDER_LIMB_UPPER_TORSO,
    /* 0x05 */ GORON_ELDER_LIMB_LEFT_ARM_ROOT,
    /* 0x06 */ GORON_ELDER_LIMB_LEFT_SHOULDER_AND_UPPER_ARM,
    /* 0x07 */ GORON_ELDER_LIMB_LEFT_FOREARM,
    /* 0x08 */ GORON_ELDER_LIMB_LEFT_WRIST,
    /* 0x09 */ GORON_ELDER_LIMB_LEFT_HAND_AND_THUMB,
    /* 0x0A */ GORON_ELDER_LIMB_LEFT_FINGERS,
    /* 0x0B */ GORON_ELDER_LIMB_RIGHT_ARM_ROOT,
    /* 0x0C */ GORON_ELDER_LIMB_RIGHT_SHOULDER_AND_UPPER_ARM,
    /* 0x0D */ GORON_ELDER_LIMB_RIGHT_FOREARM,
    /* 0x0E */ GORON_ELDER_LIMB_RIGHT_WRIST,
    /* 0x0F */ GORON_ELDER_LIMB_RIGHT_HAND_AND_THUMB,
    /* 0x10 */ GORON_ELDER_LIMB_RIGHT_FINGERS,
    /* 0x11 */ GORON_ELDER_LIMB_NECK,
    /* 0x12 */ GORON_ELDER_LIMB_LEFT_HAIR_END,
    /* 0x13 */ GORON_ELDER_LIMB_RIGHT_HAIR_END,
    /* 0x14 */ GORON_ELDER_LIMB_HAIR_BACK,
    /* 0x15 */ GORON_ELDER_LIMB_HEAD,
    /* 0x16 */ GORON_ELDER_LIMB_LOWER_LIP,
    /* 0x17 */ GORON_ELDER_LIMB_BEARD_ROOT,
    /* 0x18 */ GORON_ELDER_LIMB_UPPER_BEARD,
    /* 0x19 */ GORON_ELDER_LIMB_LOWER_BEARD,
    /* 0x1A */ GORON_ELDER_LIMB_PELVIS,
    /* 0x1B */ GORON_ELDER_LIMB_LEFT_LEG_ROOT,
    /* 0x1C */ GORON_ELDER_LIMB_LEFT_THIGH,
    /* 0x1D */ GORON_ELDER_LIMB_LEFT_SHIN,
    /* 0x1E */ GORON_ELDER_LIMB_LEFT_FOOT,
    /* 0x1F */ GORON_ELDER_LIMB_RIGHT_LEG_ROOT,
    /* 0x20 */ GORON_ELDER_LIMB_RIGHT_THIGH,
    /* 0x21 */ GORON_ELDER_LIMB_RIGHT_SHIN,
    /* 0x22 */ GORON_ELDER_LIMB_RIGHT_FOOT,
    /* 0x23 */ GORON_ELDER_LIMB_MAX
} GoronElderLimb;


typedef enum GoronElderDrumLimb {
    /* 0x00 */ GORON_ELDER_DRUM_LIMB_NONE,
    /* 0x01 */ GORON_ELDER_DRUM_LIMB_ROOT,
    /* 0x02 */ GORON_ELDER_DRUM_LIMB_MAX
} GoronElderDrumLimb;

#endif // OBJECTS_OBJECT_JG_H
