#ifndef OBJECTS_OBJECT_FSN_H #define OBJECTS_OBJECT_FSN_H 1 #include "align_asset_macro.h" #define dgFsnTorsoDL "__OTR__objects/object_fsn/gFsnTorsoDL" static const ALIGN_ASSET(2) char gFsnTorsoDL[] = dgFsnTorsoDL; #define dgFsnToupeeDL "__OTR__objects/object_fsn/gFsnToupeeDL" static const ALIGN_ASSET(2) char gFsnToupeeDL[] = dgFsnToupeeDL; #define dgFsnHeadDL "__OTR__objects/object_fsn/gFsnHeadDL" static const ALIGN_ASSET(2) char gFsnHeadDL[] = dgFsnHeadDL; #define dgFsnRightUpperArmDL "__OTR__objects/object_fsn/gFsnRightUpperArmDL" static const ALIGN_ASSET(2) char gFsnRightUpperArmDL[] = dgFsnRightUpperArmDL; #define dgFsnRightForearmDL "__OTR__objects/object_fsn/gFsnRightForearmDL" static const ALIGN_ASSET(2) char gFsnRightForearmDL[] = dgFsnRightForearmDL; #define dgFsnRightHandDL "__OTR__objects/object_fsn/gFsnRightHandDL" static const ALIGN_ASSET(2) char gFsnRightHandDL[] = dgFsnRightHandDL; #define dgFsnLeftUpperArmDL "__OTR__objects/object_fsn/gFsnLeftUpperArmDL" static const ALIGN_ASSET(2) char gFsnLeftUpperArmDL[] = dgFsnLeftUpperArmDL; #define dgFsnLeftForearmDL "__OTR__objects/object_fsn/gFsnLeftForearmDL" static const ALIGN_ASSET(2) char gFsnLeftForearmDL[] = dgFsnLeftForearmDL; #define dgFsnLeftHandDL "__OTR__objects/object_fsn/gFsnLeftHandDL" static const ALIGN_ASSET(2) char gFsnLeftHandDL[] = dgFsnLeftHandDL; #define dgFsnPelvisDL "__OTR__objects/object_fsn/gFsnPelvisDL" static const ALIGN_ASSET(2) char gFsnPelvisDL[] = dgFsnPelvisDL; #define dgFsnRightThighDL "__OTR__objects/object_fsn/gFsnRightThighDL" static const ALIGN_ASSET(2) char gFsnRightThighDL[] = dgFsnRightThighDL; #define dgFsnRightShinDL "__OTR__objects/object_fsn/gFsnRightShinDL" static const ALIGN_ASSET(2) char gFsnRightShinDL[] = dgFsnRightShinDL; #define dgFsnRightFootDL "__OTR__objects/object_fsn/gFsnRightFootDL" static const ALIGN_ASSET(2) char gFsnRightFootDL[] = dgFsnRightFootDL; #define dgFsnLeftThighDL "__OTR__objects/object_fsn/gFsnLeftThighDL" static const ALIGN_ASSET(2) char gFsnLeftThighDL[] = dgFsnLeftThighDL; #define dgFsnLeftShinDL "__OTR__objects/object_fsn/gFsnLeftShinDL" static const ALIGN_ASSET(2) char gFsnLeftShinDL[] = dgFsnLeftShinDL; #define dgFsnLeftFootDL "__OTR__objects/object_fsn/gFsnLeftFootDL" static const ALIGN_ASSET(2) char gFsnLeftFootDL[] = dgFsnLeftFootDL; #define dgFsnHandTLUT "__OTR__objects/object_fsn/gFsnHandTLUT" static const ALIGN_ASSET(2) char gFsnHandTLUT[] = dgFsnHandTLUT; #define dgFsnSkinTLUT "__OTR__objects/object_fsn/gFsnSkinTLUT" static const ALIGN_ASSET(2) char gFsnSkinTLUT[] = dgFsnSkinTLUT; #define dgFsnShirtTLUT "__OTR__objects/object_fsn/gFsnShirtTLUT" static const ALIGN_ASSET(2) char gFsnShirtTLUT[] = dgFsnShirtTLUT; #define dgFsnHairTLUT "__OTR__objects/object_fsn/gFsnHairTLUT" static const ALIGN_ASSET(2) char gFsnHairTLUT[] = dgFsnHairTLUT; #define dgFsnEyeTLUT "__OTR__objects/object_fsn/gFsnEyeTLUT" static const ALIGN_ASSET(2) char gFsnEyeTLUT[] = dgFsnEyeTLUT; #define dgFsnEarTLUT "__OTR__objects/object_fsn/gFsnEarTLUT" static const ALIGN_ASSET(2) char gFsnEarTLUT[] = dgFsnEarTLUT; #define dgFsnHairSkinTLUT "__OTR__objects/object_fsn/gFsnHairSkinTLUT" static const ALIGN_ASSET(2) char gFsnHairSkinTLUT[] = dgFsnHairSkinTLUT; #define dgFsnMouthTLUT "__OTR__objects/object_fsn/gFsnMouthTLUT" static const ALIGN_ASSET(2) char gFsnMouthTLUT[] = dgFsnMouthTLUT; #define dgFsnNostrilTLUT "__OTR__objects/object_fsn/gFsnNostrilTLUT" static const ALIGN_ASSET(2) char gFsnNostrilTLUT[] = dgFsnNostrilTLUT; #define dgFsnHandTex "__OTR__objects/object_fsn/gFsnHandTex" static const ALIGN_ASSET(2) char gFsnHandTex[] = dgFsnHandTex; #define dgFsnSkinTex "__OTR__objects/object_fsn/gFsnSkinTex" static const ALIGN_ASSET(2) char gFsnSkinTex[] = dgFsnSkinTex; #define dgFsnShirtTex "__OTR__objects/object_fsn/gFsnShirtTex" static const ALIGN_ASSET(2) char gFsnShirtTex[] = dgFsnShirtTex; #define dgFsnPantsTex "__OTR__objects/object_fsn/gFsnPantsTex" static const ALIGN_ASSET(2) char gFsnPantsTex[] = dgFsnPantsTex; #define dgFsnBootsTex "__OTR__objects/object_fsn/gFsnBootsTex" static const ALIGN_ASSET(2) char gFsnBootsTex[] = dgFsnBootsTex; #define dgFsnHairTex "__OTR__objects/object_fsn/gFsnHairTex" static const ALIGN_ASSET(2) char gFsnHairTex[] = dgFsnHairTex; #define dgFsnEyeOpenTex "__OTR__objects/object_fsn/gFsnEyeOpenTex" static const ALIGN_ASSET(2) char gFsnEyeOpenTex[] = dgFsnEyeOpenTex; #define dgFsnEarTex "__OTR__objects/object_fsn/gFsnEarTex" static const ALIGN_ASSET(2) char gFsnEarTex[] = dgFsnEarTex; #define dgFsnHairSkinTex "__OTR__objects/object_fsn/gFsnHairSkinTex" static const ALIGN_ASSET(2) char gFsnHairSkinTex[] = dgFsnHairSkinTex; #define dgFsnMouthTex "__OTR__objects/object_fsn/gFsnMouthTex" static const ALIGN_ASSET(2) char gFsnMouthTex[] = dgFsnMouthTex; #define dgFsnNostrilTex "__OTR__objects/object_fsn/gFsnNostrilTex" static const ALIGN_ASSET(2) char gFsnNostrilTex[] = dgFsnNostrilTex; #define dgFsnVestTex "__OTR__objects/object_fsn/gFsnVestTex" static const ALIGN_ASSET(2) char gFsnVestTex[] = dgFsnVestTex; #define dgFsnEyeHalfTex "__OTR__objects/object_fsn/gFsnEyeHalfTex" static const ALIGN_ASSET(2) char gFsnEyeHalfTex[] = dgFsnEyeHalfTex; #define dgFsnEyeClosedTex "__OTR__objects/object_fsn/gFsnEyeClosedTex" static const ALIGN_ASSET(2) char gFsnEyeClosedTex[] = dgFsnEyeClosedTex; #define dgFsnUnusedEyeOpenTex "__OTR__objects/object_fsn/gFsnUnusedEyeOpenTex" static const ALIGN_ASSET(2) char gFsnUnusedEyeOpenTex[] = dgFsnUnusedEyeOpenTex; #define dgFsnUnusedEyeHalfTex "__OTR__objects/object_fsn/gFsnUnusedEyeHalfTex" static const ALIGN_ASSET(2) char gFsnUnusedEyeHalfTex[] = dgFsnUnusedEyeHalfTex; #define dgFsnUnusedEyeClosedTex "__OTR__objects/object_fsn/gFsnUnusedEyeClosedTex" static const ALIGN_ASSET(2) char gFsnUnusedEyeClosedTex[] = dgFsnUnusedEyeClosedTex; #define dgFsnEyeTexAnim "__OTR__objects/object_fsn/gFsnEyeTexAnim" static const ALIGN_ASSET(2) char gFsnEyeTexAnim[] = dgFsnEyeTexAnim; #define dgFsnSlamCounterStartAnim "__OTR__objects/object_fsn/gFsnSlamCounterStartAnim" static const ALIGN_ASSET(2) char gFsnSlamCounterStartAnim[] = dgFsnSlamCounterStartAnim; #define dgFsnSlamCounterLoopAnim "__OTR__objects/object_fsn/gFsnSlamCounterLoopAnim" static const ALIGN_ASSET(2) char gFsnSlamCounterLoopAnim[] = dgFsnSlamCounterLoopAnim; #define dgFsnTurnAroundAnim "__OTR__objects/object_fsn/gFsnTurnAroundAnim" static const ALIGN_ASSET(2) char gFsnTurnAroundAnim[] = dgFsnTurnAroundAnim; #define dgFsnHandOnFaceStartAnim "__OTR__objects/object_fsn/gFsnHandOnFaceStartAnim" static const ALIGN_ASSET(2) char gFsnHandOnFaceStartAnim[] = dgFsnHandOnFaceStartAnim; #define dgFsnHandOnFaceLoopAnim "__OTR__objects/object_fsn/gFsnHandOnFaceLoopAnim" static const ALIGN_ASSET(2) char gFsnHandOnFaceLoopAnim[] = dgFsnHandOnFaceLoopAnim; #define dgFsnMakeOfferAnim "__OTR__objects/object_fsn/gFsnMakeOfferAnim" static const ALIGN_ASSET(2) char gFsnMakeOfferAnim[] = dgFsnMakeOfferAnim; #define dgFsnHandsOnCounterStartAnim "__OTR__objects/object_fsn/gFsnHandsOnCounterStartAnim" static const ALIGN_ASSET(2) char gFsnHandsOnCounterStartAnim[] = dgFsnHandsOnCounterStartAnim; #define dgFsnHandsOnCounterLoopAnim "__OTR__objects/object_fsn/gFsnHandsOnCounterLoopAnim" static const ALIGN_ASSET(2) char gFsnHandsOnCounterLoopAnim[] = dgFsnHandsOnCounterLoopAnim; #define dgFsnGlassesFrameDL "__OTR__objects/object_fsn/gFsnGlassesFrameDL" static const ALIGN_ASSET(2) char gFsnGlassesFrameDL[] = dgFsnGlassesFrameDL; #define dgFsnGlassesLensesDL "__OTR__objects/object_fsn/gFsnGlassesLensesDL" static const ALIGN_ASSET(2) char gFsnGlassesLensesDL[] = dgFsnGlassesLensesDL; #define dgFsnGlassesLensesTex "__OTR__objects/object_fsn/gFsnGlassesLensesTex" static const ALIGN_ASSET(2) char gFsnGlassesLensesTex[] = dgFsnGlassesLensesTex; #define dgFsnGlassesFrameTex "__OTR__objects/object_fsn/gFsnGlassesFrameTex" static const ALIGN_ASSET(2) char gFsnGlassesFrameTex[] = dgFsnGlassesFrameTex; #define dgFsnIdleAnim "__OTR__objects/object_fsn/gFsnIdleAnim" static const ALIGN_ASSET(2) char gFsnIdleAnim[] = dgFsnIdleAnim; #define dgFsnScratchBackAnim "__OTR__objects/object_fsn/gFsnScratchBackAnim" static const ALIGN_ASSET(2) char gFsnScratchBackAnim[] = dgFsnScratchBackAnim; typedef enum FsnLimb { /* 0x00 */ FSN_LIMB_NONE, /* 0x01 */ FSN_LIMB_PELVIS, /* 0x02 */ FSN_LIMB_LEFT_THIGH, /* 0x03 */ FSN_LIMB_LEFT_SHIN, /* 0x04 */ FSN_LIMB_LEFT_FOOT, /* 0x05 */ FSN_LIMB_RIGHT_THIGH, /* 0x06 */ FSN_LIMB_RIGHT_SHIN, /* 0x07 */ FSN_LIMB_RIGHT_FOOT, /* 0x08 */ FSN_LIMB_TORSO, /* 0x09 */ FSN_LIMB_LEFT_UPPER_ARM, /* 0x0A */ FSN_LIMB_LEFT_FOREARM, /* 0x0B */ FSN_LIMB_LEFT_HAND, /* 0x0C */ FSN_LIMB_RIGHT_UPPER_ARM, /* 0x0D */ FSN_LIMB_RIGHT_FOREARM, /* 0x0E */ FSN_LIMB_RIGHT_HAND, /* 0x0F */ FSN_LIMB_HEAD_ROOT, /* 0x10 */ FSN_LIMB_HEAD, /* 0x11 */ FSN_LIMB_TOUPEE, /* 0x12 */ FSN_LIMB_MAX } FsnLimb; #define dgFsnSkel "__OTR__objects/object_fsn/gFsnSkel" static const ALIGN_ASSET(2) char gFsnSkel[] = dgFsnSkel; #define dgFsnLeanForwardStartAnim "__OTR__objects/object_fsn/gFsnLeanForwardStartAnim" static const ALIGN_ASSET(2) char gFsnLeanForwardStartAnim[] = dgFsnLeanForwardStartAnim; #define dgFsnLeanForwardLoopAnim "__OTR__objects/object_fsn/gFsnLeanForwardLoopAnim" static const ALIGN_ASSET(2) char gFsnLeanForwardLoopAnim[] = dgFsnLeanForwardLoopAnim; #endif // OBJECTS_OBJECT_FSN_H