#ifndef OBJECTS_OBJECT_KNIGHT_H
#define OBJECTS_OBJECT_KNIGHT_H 1

#include "align_asset_macro.h"

#define dgKnightIgosCurtainReactionShockedAnim "__OTR__objects/object_knight/gKnightIgosCurtainReactionShockedAnim"
static const ALIGN_ASSET(2) char gKnightIgosCurtainReactionShockedAnim[] = dgKnightIgosCurtainReactionShockedAnim;

#define dgKnightIgosCurtainReactionAngryAnim "__OTR__objects/object_knight/gKnightIgosCurtainReactionAngryAnim"
static const ALIGN_ASSET(2) char gKnightIgosCurtainReactionAngryAnim[] = dgKnightIgosCurtainReactionAngryAnim;

#define dgKnightDamagedBackAnim "__OTR__objects/object_knight/gKnightDamagedBackAnim"
static const ALIGN_ASSET(2) char gKnightDamagedBackAnim[] = dgKnightDamagedBackAnim;

#define dgKnightFallBackwardsAnim "__OTR__objects/object_knight/gKnightFallBackwardsAnim"
static const ALIGN_ASSET(2) char gKnightFallBackwardsAnim[] = dgKnightFallBackwardsAnim;

#define dgKnightJumpBackAnim "__OTR__objects/object_knight/gKnightJumpBackAnim"
static const ALIGN_ASSET(2) char gKnightJumpBackAnim[] = dgKnightJumpBackAnim;

#define dgKnightIgosRemoveHeadAnim "__OTR__objects/object_knight/gKnightIgosRemoveHeadAnim"
static const ALIGN_ASSET(2) char gKnightIgosRemoveHeadAnim[] = dgKnightIgosRemoveHeadAnim;

#define dgKnightFastBlockStandingAnim "__OTR__objects/object_knight/gKnightFastBlockStandingAnim"
static const ALIGN_ASSET(2) char gKnightFastBlockStandingAnim[] = dgKnightFastBlockStandingAnim;

#define dgKnightFastWalkShieldingAnim "__OTR__objects/object_knight/gKnightFastWalkShieldingAnim"
static const ALIGN_ASSET(2) char gKnightFastWalkShieldingAnim[] = dgKnightFastWalkShieldingAnim;

#define dgKnightIdleAnim "__OTR__objects/object_knight/gKnightIdleAnim"
static const ALIGN_ASSET(2) char gKnightIdleAnim[] = dgKnightIdleAnim;

#define dgKnightSlowWalkShieldingAnim "__OTR__objects/object_knight/gKnightSlowWalkShieldingAnim"
static const ALIGN_ASSET(2) char gKnightSlowWalkShieldingAnim[] = dgKnightSlowWalkShieldingAnim;

#define dgKnightDamagedFrontAnim "__OTR__objects/object_knight/gKnightDamagedFrontAnim"
static const ALIGN_ASSET(2) char gKnightDamagedFrontAnim[] = dgKnightDamagedFrontAnim;

#define dgKnightFallForwardsAnim "__OTR__objects/object_knight/gKnightFallForwardsAnim"
static const ALIGN_ASSET(2) char gKnightFallForwardsAnim[] = dgKnightFallForwardsAnim;

#define dgKnightIgosShrugAnim "__OTR__objects/object_knight/gKnightIgosShrugAnim"
static const ALIGN_ASSET(2) char gKnightIgosShrugAnim[] = dgKnightIgosShrugAnim;

#define dgKnightCaptainsHatCSIgosShockedStandingAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSIgosShockedStandingAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSIgosShockedStandingAnim[] = dgKnightCaptainsHatCSIgosShockedStandingAnim;

#define dgKnightCaptainsHatCSIgosShockedSittingAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSIgosShockedSittingAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSIgosShockedSittingAnim[] = dgKnightCaptainsHatCSIgosShockedSittingAnim;

#define dgKnightIgosPutHeadBackOnAnim "__OTR__objects/object_knight/gKnightIgosPutHeadBackOnAnim"
static const ALIGN_ASSET(2) char gKnightIgosPutHeadBackOnAnim[] = dgKnightIgosPutHeadBackOnAnim;

#define dgKnightIgosLaughAnim "__OTR__objects/object_knight/gKnightIgosLaughAnim"
static const ALIGN_ASSET(2) char gKnightIgosLaughAnim[] = dgKnightIgosLaughAnim;

#define dgKnightFastBlockSittingAnim "__OTR__objects/object_knight/gKnightFastBlockSittingAnim"
static const ALIGN_ASSET(2) char gKnightFastBlockSittingAnim[] = dgKnightFastBlockSittingAnim;

#define dgKnightEndBlockAndSitAnim "__OTR__objects/object_knight/gKnightEndBlockAndSitAnim"
static const ALIGN_ASSET(2) char gKnightEndBlockAndSitAnim[] = dgKnightEndBlockAndSitAnim;

#define dgKnightIgosBreathAttackAnim "__OTR__objects/object_knight/gKnightIgosBreathAttackAnim"
static const ALIGN_ASSET(2) char gKnightIgosBreathAttackAnim[] = dgKnightIgosBreathAttackAnim;

#define dgKnightIgosBreathAttackStartAnim "__OTR__objects/object_knight/gKnightIgosBreathAttackStartAnim"
static const ALIGN_ASSET(2) char gKnightIgosBreathAttackStartAnim[] = dgKnightIgosBreathAttackStartAnim;

#define dgKnightIgosStandAndDrawAnim "__OTR__objects/object_knight/gKnightIgosStandAndDrawAnim"
static const ALIGN_ASSET(2) char gKnightIgosStandAndDrawAnim[] = dgKnightIgosStandAndDrawAnim;

#define dgKnightIgosSitDownAnim "__OTR__objects/object_knight/gKnightIgosSitDownAnim"
static const ALIGN_ASSET(2) char gKnightIgosSitDownAnim[] = dgKnightIgosSitDownAnim;

#define dgKnightCaptainsHatCSIgosSteppingAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSIgosSteppingAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSIgosSteppingAnim[] = dgKnightCaptainsHatCSIgosSteppingAnim;

#define dgKnightJumpAnim "__OTR__objects/object_knight/gKnightJumpAnim"
static const ALIGN_ASSET(2) char gKnightJumpAnim[] = dgKnightJumpAnim;

#define dgKnightJumpAttackBeginAnim "__OTR__objects/object_knight/gKnightJumpAttackBeginAnim"
static const ALIGN_ASSET(2) char gKnightJumpAttackBeginAnim[] = dgKnightJumpAttackBeginAnim;

#define dgKnightJumpAttackEndAnim "__OTR__objects/object_knight/gKnightJumpAttackEndAnim"
static const ALIGN_ASSET(2) char gKnightJumpAttackEndAnim[] = dgKnightJumpAttackEndAnim;

#define dgKnightLeftSwingAnim "__OTR__objects/object_knight/gKnightLeftSwingAnim"
static const ALIGN_ASSET(2) char gKnightLeftSwingAnim[] = dgKnightLeftSwingAnim;

#define dgKnightRightSwingAnim "__OTR__objects/object_knight/gKnightRightSwingAnim"
static const ALIGN_ASSET(2) char gKnightRightSwingAnim[] = dgKnightRightSwingAnim;

#define dgKnightCaptainsHatCSIgosShockedAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSIgosShockedAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSIgosShockedAnim[] = dgKnightCaptainsHatCSIgosShockedAnim;

#define dgKnightLaugh1Anim "__OTR__objects/object_knight/gKnightLaugh1Anim"
static const ALIGN_ASSET(2) char gKnightLaugh1Anim[] = dgKnightLaugh1Anim;

#define dgKnightLaugh2Anim "__OTR__objects/object_knight/gKnightLaugh2Anim"
static const ALIGN_ASSET(2) char gKnightLaugh2Anim[] = dgKnightLaugh2Anim;

#define dgKnightMarchAnim "__OTR__objects/object_knight/gKnightMarchAnim"
static const ALIGN_ASSET(2) char gKnightMarchAnim[] = dgKnightMarchAnim;

#define dgKnightIgosBreathAttackStopAnim "__OTR__objects/object_knight/gKnightIgosBreathAttackStopAnim"
static const ALIGN_ASSET(2) char gKnightIgosBreathAttackStopAnim[] = dgKnightIgosBreathAttackStopAnim;

#define dgKnightStruckByLightRayAnim "__OTR__objects/object_knight/gKnightStruckByLightRayAnim"
static const ALIGN_ASSET(2) char gKnightStruckByLightRayAnim[] = dgKnightStruckByLightRayAnim;

#define dgKnightCaptainsHatCSBeginStandingAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSBeginStandingAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSBeginStandingAnim[] = dgKnightCaptainsHatCSBeginStandingAnim;

#define dgKnightCaptainsHatCSBeginSittingAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSBeginSittingAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSBeginSittingAnim[] = dgKnightCaptainsHatCSBeginSittingAnim;

#define dgKnightStrafeAnim "__OTR__objects/object_knight/gKnightStrafeAnim"
static const ALIGN_ASSET(2) char gKnightStrafeAnim[] = dgKnightStrafeAnim;

#define dgKnightUppercutAnim "__OTR__objects/object_knight/gKnightUppercutAnim"
static const ALIGN_ASSET(2) char gKnightUppercutAnim[] = dgKnightUppercutAnim;

#define dgKnightIgosSittingAnim "__OTR__objects/object_knight/gKnightIgosSittingAnim"
static const ALIGN_ASSET(2) char gKnightIgosSittingAnim[] = dgKnightIgosSittingAnim;

#define dgKnightCaptainsHatCSSitBackDownAnim "__OTR__objects/object_knight/gKnightCaptainsHatCSSitBackDownAnim"
static const ALIGN_ASSET(2) char gKnightCaptainsHatCSSitBackDownAnim[] = dgKnightCaptainsHatCSSitBackDownAnim;

#define dgKnightIntroSitDownAnim "__OTR__objects/object_knight/gKnightIntroSitDownAnim"
static const ALIGN_ASSET(2) char gKnightIntroSitDownAnim[] = dgKnightIntroSitDownAnim;

#define dgKnightHeavyAttackAnim "__OTR__objects/object_knight/gKnightHeavyAttackAnim"
static const ALIGN_ASSET(2) char gKnightHeavyAttackAnim[] = dgKnightHeavyAttackAnim;

#define dgKnightBeginTelegraphHeavyAttackAnim "__OTR__objects/object_knight/gKnightBeginTelegraphHeavyAttackAnim"
static const ALIGN_ASSET(2) char gKnightBeginTelegraphHeavyAttackAnim[] = dgKnightBeginTelegraphHeavyAttackAnim;

#define dgKnightWideHeadDL "__OTR__objects/object_knight/gKnightWideHeadDL"
static const ALIGN_ASSET(2) char gKnightWideHeadDL[] = dgKnightWideHeadDL;

#define dobject_knight_Tex_012760 "__OTR__objects/object_knight/object_knight_Tex_012760"
static const ALIGN_ASSET(2) char object_knight_Tex_012760[] = dobject_knight_Tex_012760;

#define dobject_knight_Tex_012960 "__OTR__objects/object_knight/object_knight_Tex_012960"
static const ALIGN_ASSET(2) char object_knight_Tex_012960[] = dobject_knight_Tex_012960;

#define dobject_knight_Tex_012B60 "__OTR__objects/object_knight/object_knight_Tex_012B60"
static const ALIGN_ASSET(2) char object_knight_Tex_012B60[] = dobject_knight_Tex_012B60;

#define dobject_knight_Tex_012BE0 "__OTR__objects/object_knight/object_knight_Tex_012BE0"
static const ALIGN_ASSET(2) char object_knight_Tex_012BE0[] = dobject_knight_Tex_012BE0;

#define dgKnightWideJawDL "__OTR__objects/object_knight/gKnightWideJawDL"
static const ALIGN_ASSET(2) char gKnightWideJawDL[] = dgKnightWideJawDL;

#define dobject_knight_Tex_012EC0 "__OTR__objects/object_knight/object_knight_Tex_012EC0"
static const ALIGN_ASSET(2) char object_knight_Tex_012EC0[] = dobject_knight_Tex_012EC0;

#define dobject_knight_Tex_012FC0 "__OTR__objects/object_knight/object_knight_Tex_012FC0"
static const ALIGN_ASSET(2) char object_knight_Tex_012FC0[] = dobject_knight_Tex_012FC0;

#define dgKnightWideNeckDL "__OTR__objects/object_knight/gKnightWideNeckDL"
static const ALIGN_ASSET(2) char gKnightWideNeckDL[] = dgKnightWideNeckDL;

#define dobject_knight_DL_0153E0 "__OTR__objects/object_knight/object_knight_DL_0153E0"
static const ALIGN_ASSET(2) char object_knight_DL_0153E0[] = dobject_knight_DL_0153E0;

#define dobject_knight_DL_0154B0 "__OTR__objects/object_knight/object_knight_DL_0154B0"
static const ALIGN_ASSET(2) char object_knight_DL_0154B0[] = dobject_knight_DL_0154B0;

#define dobject_knight_DL_0155A0 "__OTR__objects/object_knight/object_knight_DL_0155A0"
static const ALIGN_ASSET(2) char object_knight_DL_0155A0[] = dobject_knight_DL_0155A0;

#define dobject_knight_DL_015660 "__OTR__objects/object_knight/object_knight_DL_015660"
static const ALIGN_ASSET(2) char object_knight_DL_015660[] = dobject_knight_DL_015660;

#define dobject_knight_DL_015730 "__OTR__objects/object_knight/object_knight_DL_015730"
static const ALIGN_ASSET(2) char object_knight_DL_015730[] = dobject_knight_DL_015730;

#define dobject_knight_DL_015820 "__OTR__objects/object_knight/object_knight_DL_015820"
static const ALIGN_ASSET(2) char object_knight_DL_015820[] = dobject_knight_DL_015820;

#define dobject_knight_DL_0158E0 "__OTR__objects/object_knight/object_knight_DL_0158E0"
static const ALIGN_ASSET(2) char object_knight_DL_0158E0[] = dobject_knight_DL_0158E0;

#define dobject_knight_DL_015A40 "__OTR__objects/object_knight/object_knight_DL_015A40"
static const ALIGN_ASSET(2) char object_knight_DL_015A40[] = dobject_knight_DL_015A40;

#define dobject_knight_DL_015AE0 "__OTR__objects/object_knight/object_knight_DL_015AE0"
static const ALIGN_ASSET(2) char object_knight_DL_015AE0[] = dobject_knight_DL_015AE0;

#define dobject_knight_DL_015B88 "__OTR__objects/object_knight/object_knight_DL_015B88"
static const ALIGN_ASSET(2) char object_knight_DL_015B88[] = dobject_knight_DL_015B88;

#define dobject_knight_DL_015D78 "__OTR__objects/object_knight/object_knight_DL_015D78"
static const ALIGN_ASSET(2) char object_knight_DL_015D78[] = dobject_knight_DL_015D78;

#define dobject_knight_DL_015E38 "__OTR__objects/object_knight/object_knight_DL_015E38"
static const ALIGN_ASSET(2) char object_knight_DL_015E38[] = dobject_knight_DL_015E38;

#define dobject_knight_DL_015ED8 "__OTR__objects/object_knight/object_knight_DL_015ED8"
static const ALIGN_ASSET(2) char object_knight_DL_015ED8[] = dobject_knight_DL_015ED8;

#define dobject_knight_DL_016310 "__OTR__objects/object_knight/object_knight_DL_016310"
static const ALIGN_ASSET(2) char object_knight_DL_016310[] = dobject_knight_DL_016310;

#define dobject_knight_DL_0163C8 "__OTR__objects/object_knight/object_knight_DL_0163C8"
static const ALIGN_ASSET(2) char object_knight_DL_0163C8[] = dobject_knight_DL_0163C8;

#define dobject_knight_DL_016478 "__OTR__objects/object_knight/object_knight_DL_016478"
static const ALIGN_ASSET(2) char object_knight_DL_016478[] = dobject_knight_DL_016478;

#define dobject_knight_DL_016530 "__OTR__objects/object_knight/object_knight_DL_016530"
static const ALIGN_ASSET(2) char object_knight_DL_016530[] = dobject_knight_DL_016530;

#define dobject_knight_DL_0165F0 "__OTR__objects/object_knight/object_knight_DL_0165F0"
static const ALIGN_ASSET(2) char object_knight_DL_0165F0[] = dobject_knight_DL_0165F0;

#define dobject_knight_DL_0166D8 "__OTR__objects/object_knight/object_knight_DL_0166D8"
static const ALIGN_ASSET(2) char object_knight_DL_0166D8[] = dobject_knight_DL_0166D8;

#define dobject_knight_DL_016810 "__OTR__objects/object_knight/object_knight_DL_016810"
static const ALIGN_ASSET(2) char object_knight_DL_016810[] = dobject_knight_DL_016810;

#define dobject_knight_DL_0169C8 "__OTR__objects/object_knight/object_knight_DL_0169C8"
static const ALIGN_ASSET(2) char object_knight_DL_0169C8[] = dobject_knight_DL_0169C8;

#define dobject_knight_DL_016AD0 "__OTR__objects/object_knight/object_knight_DL_016AD0"
static const ALIGN_ASSET(2) char object_knight_DL_016AD0[] = dobject_knight_DL_016AD0;

#define dobject_knight_DL_016B90 "__OTR__objects/object_knight/object_knight_DL_016B90"
static const ALIGN_ASSET(2) char object_knight_DL_016B90[] = dobject_knight_DL_016B90;

#define dobject_knight_DL_016C78 "__OTR__objects/object_knight/object_knight_DL_016C78"
static const ALIGN_ASSET(2) char object_knight_DL_016C78[] = dobject_knight_DL_016C78;

#define dobject_knight_DL_016DB0 "__OTR__objects/object_knight/object_knight_DL_016DB0"
static const ALIGN_ASSET(2) char object_knight_DL_016DB0[] = dobject_knight_DL_016DB0;

#define dobject_knight_DL_016F70 "__OTR__objects/object_knight/object_knight_DL_016F70"
static const ALIGN_ASSET(2) char object_knight_DL_016F70[] = dobject_knight_DL_016F70;

#define dobject_knight_Tex_017078 "__OTR__objects/object_knight/object_knight_Tex_017078"
static const ALIGN_ASSET(2) char object_knight_Tex_017078[] = dobject_knight_Tex_017078;

#define dobject_knight_Tex_017278 "__OTR__objects/object_knight/object_knight_Tex_017278"
static const ALIGN_ASSET(2) char object_knight_Tex_017278[] = dobject_knight_Tex_017278;

#define dobject_knight_Tex_017298 "__OTR__objects/object_knight/object_knight_Tex_017298"
static const ALIGN_ASSET(2) char object_knight_Tex_017298[] = dobject_knight_Tex_017298;

#define dobject_knight_Tex_0172D8 "__OTR__objects/object_knight/object_knight_Tex_0172D8"
static const ALIGN_ASSET(2) char object_knight_Tex_0172D8[] = dobject_knight_Tex_0172D8;

#define dobject_knight_Tex_017358 "__OTR__objects/object_knight/object_knight_Tex_017358"
static const ALIGN_ASSET(2) char object_knight_Tex_017358[] = dobject_knight_Tex_017358;

#define dobject_knight_Tex_017558 "__OTR__objects/object_knight/object_knight_Tex_017558"
static const ALIGN_ASSET(2) char object_knight_Tex_017558[] = dobject_knight_Tex_017558;

#define dobject_knight_Tex_0175D8 "__OTR__objects/object_knight/object_knight_Tex_0175D8"
static const ALIGN_ASSET(2) char object_knight_Tex_0175D8[] = dobject_knight_Tex_0175D8;

#define dobject_knight_Tex_0176D8 "__OTR__objects/object_knight/object_knight_Tex_0176D8"
static const ALIGN_ASSET(2) char object_knight_Tex_0176D8[] = dobject_knight_Tex_0176D8;

#define dobject_knight_Tex_0178D8 "__OTR__objects/object_knight/object_knight_Tex_0178D8"
static const ALIGN_ASSET(2) char object_knight_Tex_0178D8[] = dobject_knight_Tex_0178D8;

#define dobject_knight_Tex_017AD8 "__OTR__objects/object_knight/object_knight_Tex_017AD8"
static const ALIGN_ASSET(2) char object_knight_Tex_017AD8[] = dobject_knight_Tex_017AD8;

#define dobject_knight_Tex_017BD8 "__OTR__objects/object_knight/object_knight_Tex_017BD8"
static const ALIGN_ASSET(2) char object_knight_Tex_017BD8[] = dobject_knight_Tex_017BD8;

#define dobject_knight_Tex_017DD8 "__OTR__objects/object_knight/object_knight_Tex_017DD8"
static const ALIGN_ASSET(2) char object_knight_Tex_017DD8[] = dobject_knight_Tex_017DD8;

#define dobject_knight_Tex_017FD8 "__OTR__objects/object_knight/object_knight_Tex_017FD8"
static const ALIGN_ASSET(2) char object_knight_Tex_017FD8[] = dobject_knight_Tex_017FD8;

#define dobject_knight_Tex_018018 "__OTR__objects/object_knight/object_knight_Tex_018018"
static const ALIGN_ASSET(2) char object_knight_Tex_018018[] = dobject_knight_Tex_018018;

#define dobject_knight_Tex_018098 "__OTR__objects/object_knight/object_knight_Tex_018098"
static const ALIGN_ASSET(2) char object_knight_Tex_018098[] = dobject_knight_Tex_018098;

#define dgKnightBlureState2DL "__OTR__objects/object_knight/gKnightBlureState2DL"
static const ALIGN_ASSET(2) char gKnightBlureState2DL[] = dgKnightBlureState2DL;

#define dgKnightBlureState1DL "__OTR__objects/object_knight/gKnightBlureState1DL"
static const ALIGN_ASSET(2) char gKnightBlureState1DL[] = dgKnightBlureState1DL;

#define dgKnightBlureState0DL "__OTR__objects/object_knight/gKnightBlureState0DL"
static const ALIGN_ASSET(2) char gKnightBlureState0DL[] = dgKnightBlureState0DL;

#define dgKnightBlureTexAnim "__OTR__objects/object_knight/gKnightBlureTexAnim"
static const ALIGN_ASSET(2) char gKnightBlureTexAnim[] = dgKnightBlureTexAnim;

#define dgIkanaThroneRoomLightRayVtx "__OTR__objects/object_knight/gIkanaThroneRoomLightRayVtx"
static const ALIGN_ASSET(2) char gIkanaThroneRoomLightRayVtx[] = dgIkanaThroneRoomLightRayVtx;

#define dgIkanaThroneRoomLightRayDL "__OTR__objects/object_knight/gIkanaThroneRoomLightRayDL"
static const ALIGN_ASSET(2) char gIkanaThroneRoomLightRayDL[] = dgIkanaThroneRoomLightRayDL;

#define dgIkanaThroneRoomLightOnFloorDL "__OTR__objects/object_knight/gIkanaThroneRoomLightOnFloorDL"
static const ALIGN_ASSET(2) char gIkanaThroneRoomLightOnFloorDL[] = dgIkanaThroneRoomLightOnFloorDL;

#define dobject_knight_DL_018E50 "__OTR__objects/object_knight/object_knight_DL_018E50"
static const ALIGN_ASSET(2) char object_knight_DL_018E50[] = dobject_knight_DL_018E50;

#define dobject_knight_Tex_018E58 "__OTR__objects/object_knight/object_knight_Tex_018E58"
static const ALIGN_ASSET(2) char object_knight_Tex_018E58[] = dobject_knight_Tex_018E58;

#define dobject_knight_Tex_018F58 "__OTR__objects/object_knight/object_knight_Tex_018F58"
static const ALIGN_ASSET(2) char object_knight_Tex_018F58[] = dobject_knight_Tex_018F58;

#define dgIkanaThroneRoomLightRayTexAnim "__OTR__objects/object_knight/gIkanaThroneRoomLightRayTexAnim"
static const ALIGN_ASSET(2) char gIkanaThroneRoomLightRayTexAnim[] = dgIkanaThroneRoomLightRayTexAnim;

#define dobject_knight_DL_0193A8 "__OTR__objects/object_knight/object_knight_DL_0193A8"
static const ALIGN_ASSET(2) char object_knight_DL_0193A8[] = dobject_knight_DL_0193A8;

#define dgIkanaThroneRoomCurtainDL "__OTR__objects/object_knight/gIkanaThroneRoomCurtainDL"
static const ALIGN_ASSET(2) char gIkanaThroneRoomCurtainDL[] = dgIkanaThroneRoomCurtainDL;

#define dobject_knight_TLUT_019470 "__OTR__objects/object_knight/object_knight_TLUT_019470"
static const ALIGN_ASSET(2) char object_knight_TLUT_019470[] = dobject_knight_TLUT_019470;

#define dgIkanaThroneRoomCurtainTex "__OTR__objects/object_knight/gIkanaThroneRoomCurtainTex"
static const ALIGN_ASSET(2) char gIkanaThroneRoomCurtainTex[] = dgIkanaThroneRoomCurtainTex;

#define dobject_knight_DL_01D380 "__OTR__objects/object_knight/object_knight_DL_01D380"
static const ALIGN_ASSET(2) char object_knight_DL_01D380[] = dobject_knight_DL_01D380;

#define dobject_knight_DL_01D4C0 "__OTR__objects/object_knight/object_knight_DL_01D4C0"
static const ALIGN_ASSET(2) char object_knight_DL_01D4C0[] = dobject_knight_DL_01D4C0;

#define dobject_knight_DL_01D650 "__OTR__objects/object_knight/object_knight_DL_01D650"
static const ALIGN_ASSET(2) char object_knight_DL_01D650[] = dobject_knight_DL_01D650;

#define dobject_knight_DL_01D710 "__OTR__objects/object_knight/object_knight_DL_01D710"
static const ALIGN_ASSET(2) char object_knight_DL_01D710[] = dobject_knight_DL_01D710;

#define dobject_knight_DL_01D870 "__OTR__objects/object_knight/object_knight_DL_01D870"
static const ALIGN_ASSET(2) char object_knight_DL_01D870[] = dobject_knight_DL_01D870;

#define dobject_knight_DL_01DA00 "__OTR__objects/object_knight/object_knight_DL_01DA00"
static const ALIGN_ASSET(2) char object_knight_DL_01DA00[] = dobject_knight_DL_01DA00;

#define dobject_knight_DL_01DAC0 "__OTR__objects/object_knight/object_knight_DL_01DAC0"
static const ALIGN_ASSET(2) char object_knight_DL_01DAC0[] = dobject_knight_DL_01DAC0;

#define dobject_knight_DL_01DC00 "__OTR__objects/object_knight/object_knight_DL_01DC00"
static const ALIGN_ASSET(2) char object_knight_DL_01DC00[] = dobject_knight_DL_01DC00;

#define dobject_knight_DL_01DCA0 "__OTR__objects/object_knight/object_knight_DL_01DCA0"
static const ALIGN_ASSET(2) char object_knight_DL_01DCA0[] = dobject_knight_DL_01DCA0;

#define dobject_knight_DL_01DD48 "__OTR__objects/object_knight/object_knight_DL_01DD48"
static const ALIGN_ASSET(2) char object_knight_DL_01DD48[] = dobject_knight_DL_01DD48;

#define dobject_knight_DL_01DF88 "__OTR__objects/object_knight/object_knight_DL_01DF88"
static const ALIGN_ASSET(2) char object_knight_DL_01DF88[] = dobject_knight_DL_01DF88;

#define dobject_knight_DL_01E050 "__OTR__objects/object_knight/object_knight_DL_01E050"
static const ALIGN_ASSET(2) char object_knight_DL_01E050[] = dobject_knight_DL_01E050;

#define dobject_knight_DL_01E0A0 "__OTR__objects/object_knight/object_knight_DL_01E0A0"
static const ALIGN_ASSET(2) char object_knight_DL_01E0A0[] = dobject_knight_DL_01E0A0;

#define dobject_knight_DL_01E878 "__OTR__objects/object_knight/object_knight_DL_01E878"
static const ALIGN_ASSET(2) char object_knight_DL_01E878[] = dobject_knight_DL_01E878;

#define dobject_knight_DL_01EAA8 "__OTR__objects/object_knight/object_knight_DL_01EAA8"
static const ALIGN_ASSET(2) char object_knight_DL_01EAA8[] = dobject_knight_DL_01EAA8;

#define dobject_knight_DL_01EB40 "__OTR__objects/object_knight/object_knight_DL_01EB40"
static const ALIGN_ASSET(2) char object_knight_DL_01EB40[] = dobject_knight_DL_01EB40;

#define dobject_knight_DL_01EBD8 "__OTR__objects/object_knight/object_knight_DL_01EBD8"
static const ALIGN_ASSET(2) char object_knight_DL_01EBD8[] = dobject_knight_DL_01EBD8;

#define dobject_knight_DL_01EC98 "__OTR__objects/object_knight/object_knight_DL_01EC98"
static const ALIGN_ASSET(2) char object_knight_DL_01EC98[] = dobject_knight_DL_01EC98;

#define dobject_knight_DL_01EDE0 "__OTR__objects/object_knight/object_knight_DL_01EDE0"
static const ALIGN_ASSET(2) char object_knight_DL_01EDE0[] = dobject_knight_DL_01EDE0;

#define dobject_knight_DL_01EF68 "__OTR__objects/object_knight/object_knight_DL_01EF68"
static const ALIGN_ASSET(2) char object_knight_DL_01EF68[] = dobject_knight_DL_01EF68;

#define dobject_knight_DL_01F188 "__OTR__objects/object_knight/object_knight_DL_01F188"
static const ALIGN_ASSET(2) char object_knight_DL_01F188[] = dobject_knight_DL_01F188;

#define dobject_knight_DL_01F248 "__OTR__objects/object_knight/object_knight_DL_01F248"
static const ALIGN_ASSET(2) char object_knight_DL_01F248[] = dobject_knight_DL_01F248;

#define dobject_knight_DL_01F308 "__OTR__objects/object_knight/object_knight_DL_01F308"
static const ALIGN_ASSET(2) char object_knight_DL_01F308[] = dobject_knight_DL_01F308;

#define dobject_knight_DL_01F3C0 "__OTR__objects/object_knight/object_knight_DL_01F3C0"
static const ALIGN_ASSET(2) char object_knight_DL_01F3C0[] = dobject_knight_DL_01F3C0;

#define dobject_knight_DL_01F5C0 "__OTR__objects/object_knight/object_knight_DL_01F5C0"
static const ALIGN_ASSET(2) char object_knight_DL_01F5C0[] = dobject_knight_DL_01F5C0;

#define dobject_knight_DL_01F828 "__OTR__objects/object_knight/object_knight_DL_01F828"
static const ALIGN_ASSET(2) char object_knight_DL_01F828[] = dobject_knight_DL_01F828;

#define dobject_knight_Tex_01F8E8 "__OTR__objects/object_knight/object_knight_Tex_01F8E8"
static const ALIGN_ASSET(2) char object_knight_Tex_01F8E8[] = dobject_knight_Tex_01F8E8;

#define dobject_knight_Tex_01F9E8 "__OTR__objects/object_knight/object_knight_Tex_01F9E8"
static const ALIGN_ASSET(2) char object_knight_Tex_01F9E8[] = dobject_knight_Tex_01F9E8;

#define dobject_knight_Tex_01FAE8 "__OTR__objects/object_knight/object_knight_Tex_01FAE8"
static const ALIGN_ASSET(2) char object_knight_Tex_01FAE8[] = dobject_knight_Tex_01FAE8;

#define dobject_knight_Tex_01FBE8 "__OTR__objects/object_knight/object_knight_Tex_01FBE8"
static const ALIGN_ASSET(2) char object_knight_Tex_01FBE8[] = dobject_knight_Tex_01FBE8;

#define dobject_knight_Tex_01FCE8 "__OTR__objects/object_knight/object_knight_Tex_01FCE8"
static const ALIGN_ASSET(2) char object_knight_Tex_01FCE8[] = dobject_knight_Tex_01FCE8;

#define dobject_knight_Tex_01FDE8 "__OTR__objects/object_knight/object_knight_Tex_01FDE8"
static const ALIGN_ASSET(2) char object_knight_Tex_01FDE8[] = dobject_knight_Tex_01FDE8;

#define dgIgosSkel "__OTR__objects/object_knight/gIgosSkel"
static const ALIGN_ASSET(2) char gIgosSkel[] = dgIgosSkel;

#define dgKnightSkel "__OTR__objects/object_knight/gKnightSkel"
static const ALIGN_ASSET(2) char gKnightSkel[] = dgKnightSkel;

#define dgKnightTelegraphHeavyAttackAnim "__OTR__objects/object_knight/gKnightTelegraphHeavyAttackAnim"
static const ALIGN_ASSET(2) char gKnightTelegraphHeavyAttackAnim[] = dgKnightTelegraphHeavyAttackAnim;

#define dgKnightIgosShrugStopAnim "__OTR__objects/object_knight/gKnightIgosShrugStopAnim"
static const ALIGN_ASSET(2) char gKnightIgosShrugStopAnim[] = dgKnightIgosShrugStopAnim;

#define dgKnightIntroWalkAnim "__OTR__objects/object_knight/gKnightIntroWalkAnim"
static const ALIGN_ASSET(2) char gKnightIntroWalkAnim[] = dgKnightIntroWalkAnim;

#define dgKnightIgosShrugStartAnim "__OTR__objects/object_knight/gKnightIgosShrugStartAnim"
static const ALIGN_ASSET(2) char gKnightIgosShrugStartAnim[] = dgKnightIgosShrugStartAnim;

#define dgKnightLowSwingAnim "__OTR__objects/object_knight/gKnightLowSwingAnim"
static const ALIGN_ASSET(2) char gKnightLowSwingAnim[] = dgKnightLowSwingAnim;

#define dgKnightLowSwingEndAnim "__OTR__objects/object_knight/gKnightLowSwingEndAnim"
static const ALIGN_ASSET(2) char gKnightLowSwingEndAnim[] = dgKnightLowSwingEndAnim;

typedef enum IgosLimb {
    /* 0x00 */ IGOS_LIMB_NONE,
    /* 0x01 */ IGOS_LIMB_ROOT,
    /* 0x02 */ IGOS_LIMB_SPINE_BASE,
    /* 0x03 */ IGOS_LIMB_SPINE_UPPER,
    /* 0x04 */ IGOS_LIMB_LEFT_UPPER_ARM,
    /* 0x05 */ IGOS_LIMB_LEFT_FOREARM,
    /* 0x06 */ IGOS_LIMB_SHIELD,
    /* 0x07 */ IGOS_LIMB_LEFT_HAND,
    /* 0x08 */ IGOS_LIMB_LEFT_SHOULDER,
    /* 0x09 */ IGOS_LIMB_RIGHT_UPPER_ARM,
    /* 0x0A */ IGOS_LIMB_RIGHT_FOREARM,
    /* 0x0B */ IGOS_LIMB_SWORD,
    /* 0x0C */ IGOS_LIMB_RIGHT_HAND,
    /* 0x0D */ IGOS_LIMB_RIGHT_SHOULDER,
    /* 0x0E */ IGOS_LIMB_COLLAR,
    /* 0x0F */ IGOS_LIMB_NECK,
    /* 0x10 */ IGOS_LIMB_10,
    /* 0x11 */ IGOS_LIMB_11,
    /* 0x12 */ IGOS_LIMB_JAW,
    /* 0x13 */ IGOS_LIMB_HEAD,
    /* 0x14 */ IGOS_LIMB_TORSO,
    /* 0x15 */ IGOS_LIMB_PELVIS,
    /* 0x16 */ IGOS_LIMB_16,
    /* 0x17 */ IGOS_LIMB_LEFT_LEG_UPPER,
    /* 0x18 */ IGOS_LIMB_LEFT_LEG_LOWER,
    /* 0x19 */ IGOS_LIMB_LEFT_FOOT,
    /* 0x1A */ IGOS_LIMB_RIGHT_LEG_UPPER,
    /* 0x1B */ IGOS_LIMB_RIGHT_LEG_LOWER,
    /* 0x1C */ IGOS_LIMB_RIGHT_FOOT,
    /* 0x1D */ IGOS_LIMB_MAX
} IgosLimb;


typedef enum KnightLimb {
    /* 0x00 */ KNIGHT_LIMB_NONE,
    /* 0x01 */ KNIGHT_LIMB_ROOT,
    /* 0x02 */ KNIGHT_LIMB_SPINE_BASE,
    /* 0x03 */ KNIGHT_LIMB_SPINE_UPPER,
    /* 0x04 */ KNIGHT_LIMB_LEFT_UPPER_ARM,
    /* 0x05 */ KNIGHT_LIMB_LEFT_FOREARM,
    /* 0x06 */ KNIGHT_LIMB_SHIELD,
    /* 0x07 */ KNIGHT_LIMB_LEFT_HAND,
    /* 0x08 */ KNIGHT_LIMB_LEFT_SHOULDER,
    /* 0x09 */ KNIGHT_LIMB_RIGHT_UPPER_ARM,
    /* 0x0A */ KNIGHT_LIMB_RIGHT_FOREARM,
    /* 0x0B */ KNIGHT_LIMB_SWORD,
    /* 0x0C */ KNIGHT_LIMB_RIGHT_HAND,
    /* 0x0D */ KNIGHT_LIMB_RIGHT_SHOULDER,
    /* 0x0E */ KNIGHT_LIMB_COLLAR,
    /* 0x0F */ KNIGHT_LIMB_NECK,
    /* 0x10 */ KNIGHT_LIMB_10,
    /* 0x11 */ KNIGHT_LIMB_11,
    /* 0x12 */ KNIGHT_LIMB_JAW,
    /* 0x13 */ KNIGHT_LIMB_HEAD,
    /* 0x14 */ KNIGHT_LIMB_TORSO,
    /* 0x15 */ KNIGHT_LIMB_PELVIS,
    /* 0x16 */ KNIGHT_LIMB_16,
    /* 0x17 */ KNIGHT_LIMB_LEFT_LEG_UPPER,
    /* 0x18 */ KNIGHT_LIMB_LEFT_LEG_LOWER,
    /* 0x19 */ KNIGHT_LIMB_LEFT_FOOT,
    /* 0x1A */ KNIGHT_LIMB_RIGHT_LEG_UPPER,
    /* 0x1B */ KNIGHT_LIMB_RIGHT_LEG_LOWER,
    /* 0x1C */ KNIGHT_LIMB_RIGHT_FOOT,
    /* 0x1D */ KNIGHT_LIMB_MAX
} KnightLimb;

#endif // OBJECTS_OBJECT_KNIGHT_H
