#ifndef OBJECTS_OBJECT_STK2_H
#define OBJECTS_OBJECT_STK2_H 1

#include "align_asset_macro.h"

#define dgSkullKidCurseStartAnim "__OTR__objects/object_stk2/gSkullKidCurseStartAnim"
static const ALIGN_ASSET(2) char gSkullKidCurseStartAnim[] = dgSkullKidCurseStartAnim;

#define dgSkullKidCurseLoopAnim "__OTR__objects/object_stk2/gSkullKidCurseLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidCurseLoopAnim[] = dgSkullKidCurseLoopAnim;

#define dgSkullKidHorseRideStartAnim "__OTR__objects/object_stk2/gSkullKidHorseRideStartAnim"
static const ALIGN_ASSET(2) char gSkullKidHorseRideStartAnim[] = dgSkullKidHorseRideStartAnim;

#define dgSkullKidHorseRideAndRotateAnim "__OTR__objects/object_stk2/gSkullKidHorseRideAndRotateAnim"
static const ALIGN_ASSET(2) char gSkullKidHorseRideAndRotateAnim[] = dgSkullKidHorseRideAndRotateAnim;

#define dgSkullKidHorseRideLoopAnim "__OTR__objects/object_stk2/gSkullKidHorseRideLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidHorseRideLoopAnim[] = dgSkullKidHorseRideLoopAnim;

#define dgSkullKidGlitchyHorseRideStartAnim "__OTR__objects/object_stk2/gSkullKidGlitchyHorseRideStartAnim"
static const ALIGN_ASSET(2) char gSkullKidGlitchyHorseRideStartAnim[] = dgSkullKidGlitchyHorseRideStartAnim;

#define dgSkullKidMajorasMaskCurseOverlayDL "__OTR__objects/object_stk2/gSkullKidMajorasMaskCurseOverlayDL"
static const ALIGN_ASSET(2) char gSkullKidMajorasMaskCurseOverlayDL[] = dgSkullKidMajorasMaskCurseOverlayDL;

#define dgSkullKidMajorasMaskCurseOverlayMaskTex "__OTR__objects/object_stk2/gSkullKidMajorasMaskCurseOverlayMaskTex"
static const ALIGN_ASSET(2) char gSkullKidMajorasMaskCurseOverlayMaskTex[] = dgSkullKidMajorasMaskCurseOverlayMaskTex;

#define dgSkullKidMajorasMaskCurseOverlayElectricityTex "__OTR__objects/object_stk2/gSkullKidMajorasMaskCurseOverlayElectricityTex"
static const ALIGN_ASSET(2) char gSkullKidMajorasMaskCurseOverlayElectricityTex[] = dgSkullKidMajorasMaskCurseOverlayElectricityTex;

#define dgSkullKidMajorasMaskCurseOverlayTexAnim "__OTR__objects/object_stk2/gSkullKidMajorasMaskCurseOverlayTexAnim"
static const ALIGN_ASSET(2) char gSkullKidMajorasMaskCurseOverlayTexAnim[] = dgSkullKidMajorasMaskCurseOverlayTexAnim;

#define dobject_stk2_DL_008920 "__OTR__objects/object_stk2/object_stk2_DL_008920"
static const ALIGN_ASSET(2) char object_stk2_DL_008920[] = dobject_stk2_DL_008920;

#define dobject_stk2_DL_008A38 "__OTR__objects/object_stk2/object_stk2_DL_008A38"
static const ALIGN_ASSET(2) char object_stk2_DL_008A38[] = dobject_stk2_DL_008A38;

#define dobject_stk2_Tex_008B50 "__OTR__objects/object_stk2/object_stk2_Tex_008B50"
static const ALIGN_ASSET(2) char object_stk2_Tex_008B50[] = dobject_stk2_Tex_008B50;

#define dobject_stk2_Tex_009350 "__OTR__objects/object_stk2/object_stk2_Tex_009350"
static const ALIGN_ASSET(2) char object_stk2_Tex_009350[] = dobject_stk2_Tex_009350;

#define dobject_stk2_Tex_009750 "__OTR__objects/object_stk2/object_stk2_Tex_009750"
static const ALIGN_ASSET(2) char object_stk2_Tex_009750[] = dobject_stk2_Tex_009750;

#define dobject_stk2_Matanimheader_009F60 "__OTR__objects/object_stk2/object_stk2_Matanimheader_009F60"
static const ALIGN_ASSET(2) char object_stk2_Matanimheader_009F60[] = dobject_stk2_Matanimheader_009F60;

#define dgClockTowerOcarinaOfTimeFallAnim "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeFallAnim"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeFallAnim[] = dgClockTowerOcarinaOfTimeFallAnim;

#define dgClockTowerOcarinaOfTimeHitGroundAnim "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeHitGroundAnim"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeHitGroundAnim[] = dgClockTowerOcarinaOfTimeHitGroundAnim;

#define dgClockTowerOcarinaOfTimeTurnAroundAnim "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeTurnAroundAnim"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeTurnAroundAnim[] = dgClockTowerOcarinaOfTimeTurnAroundAnim;

#define dgClockTowerOcarinaOfTimeJuggleAnim "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeJuggleAnim"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeJuggleAnim[] = dgClockTowerOcarinaOfTimeJuggleAnim;

#define dgClockTowerOcarinaOfTimeDL "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeDL"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeDL[] = dgClockTowerOcarinaOfTimeDL;

#define dgClockTowerOcarinaOfTimeTex "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeTex"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeTex[] = dgClockTowerOcarinaOfTimeTex;

#define dgClockTowerOcarinaOfTimeSkel "__OTR__objects/object_stk2/gClockTowerOcarinaOfTimeSkel"
static const ALIGN_ASSET(2) char gClockTowerOcarinaOfTimeSkel[] = dgClockTowerOcarinaOfTimeSkel;

#define dgSkullKidLaughStartAnim "__OTR__objects/object_stk2/gSkullKidLaughStartAnim"
static const ALIGN_ASSET(2) char gSkullKidLaughStartAnim[] = dgSkullKidLaughStartAnim;

#define dgSkullKidLaughLoopAnim "__OTR__objects/object_stk2/gSkullKidLaughLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidLaughLoopAnim[] = dgSkullKidLaughLoopAnim;

#define dgSkullKidRecliningFloatAnim "__OTR__objects/object_stk2/gSkullKidRecliningFloatAnim"
static const ALIGN_ASSET(2) char gSkullKidRecliningFloatAnim[] = dgSkullKidRecliningFloatAnim;

#define dgSkullKidHoldHeadAndShakeStartAnim "__OTR__objects/object_stk2/gSkullKidHoldHeadAndShakeStartAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldHeadAndShakeStartAnim[] = dgSkullKidHoldHeadAndShakeStartAnim;

#define dgSkullKidHoldHeadAndShakeLoopAnim "__OTR__objects/object_stk2/gSkullKidHoldHeadAndShakeLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldHeadAndShakeLoopAnim[] = dgSkullKidHoldHeadAndShakeLoopAnim;

#define dgSkullKidSmackFairyStartAnim "__OTR__objects/object_stk2/gSkullKidSmackFairyStartAnim"
static const ALIGN_ASSET(2) char gSkullKidSmackFairyStartAnim[] = dgSkullKidSmackFairyStartAnim;

#define dgSkullKidSmackFairyLoopAnim "__OTR__objects/object_stk2/gSkullKidSmackFairyLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidSmackFairyLoopAnim[] = dgSkullKidSmackFairyLoopAnim;

#define dgSkullKidSurpriseStartAnim "__OTR__objects/object_stk2/gSkullKidSurpriseStartAnim"
static const ALIGN_ASSET(2) char gSkullKidSurpriseStartAnim[] = dgSkullKidSurpriseStartAnim;

#define dgSkullKidSurpriseLoopAnim "__OTR__objects/object_stk2/gSkullKidSurpriseLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidSurpriseLoopAnim[] = dgSkullKidSurpriseLoopAnim;

#define dgSkullKidLookAroundForGiantsStartAnim "__OTR__objects/object_stk2/gSkullKidLookAroundForGiantsStartAnim"
static const ALIGN_ASSET(2) char gSkullKidLookAroundForGiantsStartAnim[] = dgSkullKidLookAroundForGiantsStartAnim;

#define dgSkullKidLookAroundForGiantsLoopAnim "__OTR__objects/object_stk2/gSkullKidLookAroundForGiantsLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidLookAroundForGiantsLoopAnim[] = dgSkullKidLookAroundForGiantsLoopAnim;

#define dgSkullKidPickUpOcarinaAndStartPlayingAnim "__OTR__objects/object_stk2/gSkullKidPickUpOcarinaAndStartPlayingAnim"
static const ALIGN_ASSET(2) char gSkullKidPickUpOcarinaAndStartPlayingAnim[] = dgSkullKidPickUpOcarinaAndStartPlayingAnim;

#define dgSkullKidPlayOcarinaAndLaughAnim "__OTR__objects/object_stk2/gSkullKidPlayOcarinaAndLaughAnim"
static const ALIGN_ASSET(2) char gSkullKidPlayOcarinaAndLaughAnim[] = dgSkullKidPlayOcarinaAndLaughAnim;

#define dgSkullKidHideOcarinaStartAnim "__OTR__objects/object_stk2/gSkullKidHideOcarinaStartAnim"
static const ALIGN_ASSET(2) char gSkullKidHideOcarinaStartAnim[] = dgSkullKidHideOcarinaStartAnim;

#define dgSkullKidJumpWhileHidingOcarinaAnim "__OTR__objects/object_stk2/gSkullKidJumpWhileHidingOcarinaAnim"
static const ALIGN_ASSET(2) char gSkullKidJumpWhileHidingOcarinaAnim[] = dgSkullKidJumpWhileHidingOcarinaAnim;

#define dgSkullKidHideOcarinaLoopAnim "__OTR__objects/object_stk2/gSkullKidHideOcarinaLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidHideOcarinaLoopAnim[] = dgSkullKidHideOcarinaLoopAnim;

#define dgSkullKidPickUpOcarinaAnim "__OTR__objects/object_stk2/gSkullKidPickUpOcarinaAnim"
static const ALIGN_ASSET(2) char gSkullKidPickUpOcarinaAnim[] = dgSkullKidPickUpOcarinaAnim;

#define dgSkullKidLookAtOcarinaAnim "__OTR__objects/object_stk2/gSkullKidLookAtOcarinaAnim"
static const ALIGN_ASSET(2) char gSkullKidLookAtOcarinaAnim[] = dgSkullKidLookAtOcarinaAnim;

#define dgSkullKidDropOcarinaAnim "__OTR__objects/object_stk2/gSkullKidDropOcarinaAnim"
static const ALIGN_ASSET(2) char gSkullKidDropOcarinaAnim[] = dgSkullKidDropOcarinaAnim;

#define dgSkullKidPlayOcarinaWhileFloatingAnim "__OTR__objects/object_stk2/gSkullKidPlayOcarinaWhileFloatingAnim"
static const ALIGN_ASSET(2) char gSkullKidPlayOcarinaWhileFloatingAnim[] = dgSkullKidPlayOcarinaWhileFloatingAnim;

#define dgSkullKidFloatingTurnAroundAnim "__OTR__objects/object_stk2/gSkullKidFloatingTurnAroundAnim"
static const ALIGN_ASSET(2) char gSkullKidFloatingTurnAroundAnim[] = dgSkullKidFloatingTurnAroundAnim;

#define dgSkullKidOcarinaJuggleAnim "__OTR__objects/object_stk2/gSkullKidOcarinaJuggleAnim"
static const ALIGN_ASSET(2) char gSkullKidOcarinaJuggleAnim[] = dgSkullKidOcarinaJuggleAnim;

#define dgSkullKidRaiseMaskStartAnim "__OTR__objects/object_stk2/gSkullKidRaiseMaskStartAnim"
static const ALIGN_ASSET(2) char gSkullKidRaiseMaskStartAnim[] = dgSkullKidRaiseMaskStartAnim;

#define dgSkullKidRaiseMaskLoopAnim "__OTR__objects/object_stk2/gSkullKidRaiseMaskLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidRaiseMaskLoopAnim[] = dgSkullKidRaiseMaskLoopAnim;

#define dgSkullKidLowerMaskAnim "__OTR__objects/object_stk2/gSkullKidLowerMaskAnim"
static const ALIGN_ASSET(2) char gSkullKidLowerMaskAnim[] = dgSkullKidLowerMaskAnim;

#define dgSkullKidHoldHeadAndScreamStartAnim "__OTR__objects/object_stk2/gSkullKidHoldHeadAndScreamStartAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldHeadAndScreamStartAnim[] = dgSkullKidHoldHeadAndScreamStartAnim;

#define dgSkullKidHoldHeadAndScreamLoopAnim "__OTR__objects/object_stk2/gSkullKidHoldHeadAndScreamLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldHeadAndScreamLoopAnim[] = dgSkullKidHoldHeadAndScreamLoopAnim;

#define dgSkullKidFloatingArmsCrossedAnim "__OTR__objects/object_stk2/gSkullKidFloatingArmsCrossedAnim"
static const ALIGN_ASSET(2) char gSkullKidFloatingArmsCrossedAnim[] = dgSkullKidFloatingArmsCrossedAnim;

#define dgSkullKidHitByBubbleAnim "__OTR__objects/object_stk2/gSkullKidHitByBubbleAnim"
static const ALIGN_ASSET(2) char gSkullKidHitByBubbleAnim[] = dgSkullKidHitByBubbleAnim;

#define dgSkullKidDeflectAttackAnim "__OTR__objects/object_stk2/gSkullKidDeflectAttackAnim"
static const ALIGN_ASSET(2) char gSkullKidDeflectAttackAnim[] = dgSkullKidDeflectAttackAnim;

#define dgSkullKidKickOverLinkAnim "__OTR__objects/object_stk2/gSkullKidKickOverLinkAnim"
static const ALIGN_ASSET(2) char gSkullKidKickOverLinkAnim[] = dgSkullKidKickOverLinkAnim;

#define dgSkullKidSearchLinkAnim "__OTR__objects/object_stk2/gSkullKidSearchLinkAnim"
static const ALIGN_ASSET(2) char gSkullKidSearchLinkAnim[] = dgSkullKidSearchLinkAnim;

#define dgSkullKidPlayFluteAnim "__OTR__objects/object_stk2/gSkullKidPlayFluteAnim"
static const ALIGN_ASSET(2) char gSkullKidPlayFluteAnim[] = dgSkullKidPlayFluteAnim;

#define dgSkullKidShiverAnim "__OTR__objects/object_stk2/gSkullKidShiverAnim"
static const ALIGN_ASSET(2) char gSkullKidShiverAnim[] = dgSkullKidShiverAnim;

#define dgSkullKidSearchMaskSalesmanAnim "__OTR__objects/object_stk2/gSkullKidSearchMaskSalesmanAnim"
static const ALIGN_ASSET(2) char gSkullKidSearchMaskSalesmanAnim[] = dgSkullKidSearchMaskSalesmanAnim;

#define dgSkullKidHoldUpMaskStartAnim "__OTR__objects/object_stk2/gSkullKidHoldUpMaskStartAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldUpMaskStartAnim[] = dgSkullKidHoldUpMaskStartAnim;

#define dgSkullKidHoldUpMaskLoopAnim "__OTR__objects/object_stk2/gSkullKidHoldUpMaskLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidHoldUpMaskLoopAnim[] = dgSkullKidHoldUpMaskLoopAnim;

#define dgSkullKidHuddleWithFairiesAnim "__OTR__objects/object_stk2/gSkullKidHuddleWithFairiesAnim"
static const ALIGN_ASSET(2) char gSkullKidHuddleWithFairiesAnim[] = dgSkullKidHuddleWithFairiesAnim;

#define dgSkullKidDroppedFromMaskAnim "__OTR__objects/object_stk2/gSkullKidDroppedFromMaskAnim"
static const ALIGN_ASSET(2) char gSkullKidDroppedFromMaskAnim[] = dgSkullKidDroppedFromMaskAnim;

#define dgSkullKidDrawAnim "__OTR__objects/object_stk2/gSkullKidDrawAnim"
static const ALIGN_ASSET(2) char gSkullKidDrawAnim[] = dgSkullKidDrawAnim;

#define dgSkullKidCartwheelAnim "__OTR__objects/object_stk2/gSkullKidCartwheelAnim"
static const ALIGN_ASSET(2) char gSkullKidCartwheelAnim[] = dgSkullKidCartwheelAnim;

#define dgSkullKidDangleFromMaskStartAnim "__OTR__objects/object_stk2/gSkullKidDangleFromMaskStartAnim"
static const ALIGN_ASSET(2) char gSkullKidDangleFromMaskStartAnim[] = dgSkullKidDangleFromMaskStartAnim;

#define dgSkullKidDangleFromMaskLoopAnim "__OTR__objects/object_stk2/gSkullKidDangleFromMaskLoopAnim"
static const ALIGN_ASSET(2) char gSkullKidDangleFromMaskLoopAnim[] = dgSkullKidDangleFromMaskLoopAnim;

typedef enum ClockTowerOcarinaOfTimeLimb {
    /* 0x00 */ CLOCK_TOWER_OCARINA_OF_TIME_LIMB_NONE,
    /* 0x01 */ CLOCK_TOWER_OCARINA_OF_TIME_LIMB_ROOT,
    /* 0x02 */ CLOCK_TOWER_OCARINA_OF_TIME_LIMB_MAX
} ClockTowerOcarinaOfTimeLimb;

#endif // OBJECTS_OBJECT_STK2_H
