class CfgGesturesMale { class Default; class RifleReloadProneBase; class States { class PumpActionStand: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pump.rtm"; looped = 0; speed = 3.5; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionProne: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpprone.rtm"; looped = 0; speed = 3.5; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionStandAI: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpAI.rtm"; looped = 0; speed = 1.75; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionProneAI: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpproneAI.rtm"; looped = 0; speed = 1.75; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionLeft: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpleft.rtm"; looped = 0; speed = 3.5; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionRight: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpright.rtm"; looped = 0; speed = 3.5; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class PumpActionDown: Default { file = "\braf\braf_weapons_anim\animations\12cal_Boito\Handanim_bpx_uts15_pumpdown.rtm"; looped = 0; speed = 3.5; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; canPullTrigger = 1; rightHandIKBeg = 1; rightHandIKEnd = 1; leftHandIKCurve[] = {0,1,0.1,1,0.2,0,0.95,0,1,1}; enableOptics = 1; aimPrecision = 40; disableWeapons = 1; }; class HLC_GestureReloadM1903A1_UN :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\reload_1903_standing.rtm"; speed = 0.13333333333333333333333333333333; looped = false; mask = "handsWeapon"; headBobStrength = 0.3; headBobMode = 2; rightHandIKBeg = true; rightHandIKCurve[] = { 0, 1, 0.026667,1, 0.04, 0, 0.88, 0, 0.9022, 1 }; rightHandIKEnd = true; leftHandIKBeg = true; leftHandIKCurve[] = { 0, 1, 0.02667, 0, 0.93333, 0, 0.9489, 1 }; leftHandIKEnd = true; }; class HLC_GestureReloadM1903A1_UN_Prone :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\reload_1903_prone.rtm"; speed = 0.13333333333333333333333333333333; looped = false; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKBeg = true; rightHandIKCurve[] = { 0, 1, 0.026667, 1, 0.04, 0, 0.88, 0, 0.9022, 1 }; rightHandIKEnd = true; leftHandIKBeg = true; leftHandIKCurve[] = { 0, 1, 0.02667, 0, 0.93333, 0, 0.9489, 1 }; leftHandIKEnd = true; }; class HLC_GestureReloadM1903A1_UN_Context : HLC_GestureReloadM1903A1_UN { mask = "handsWeapon_context"; }; class HLC_GestureRechamberM1903A1_UN :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\rechamber_1903a1_standing.rtm"; speed = 0.44; looped = false; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKCurve[] = { 0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1 }; leftHandIKBeg = true; leftHandIKEnd = true; leftHandIKCurve[] = { 0, 1, 1, 1 }; }; class HLC_GestureRechamberM1903A1_UN_Prone :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\rechamber_1903a1_prone.rtm"; speed = 0.44; looped = false; mask = "handsWeapon"; headBobStrength = 0.01; headBobMode = 2; rightHandIKCurve[] = { 0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1 }; leftHandIKBeg = true; leftHandIKEnd = true; leftHandIKCurve[] = { 0, 1,1, 1 }; }; class HLC_GestureRechamberM1903A1_UN_Context : HLC_GestureRechamberM1903A1_UN { mask = "handsWeapon_context"; }; class HLC_GestureReloadM1903A1 :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\reload_1903a1_standing.rtm"; speed = 0.1875000000117188; looped = false; mask = "handsWeapon"; headBobStrength = 0.3; headBobMode = 2; rightHandIKBeg = true; rightHandIKCurve[] = { 0, 1, 0.026667, 1, 0.04, 0, 0.88, 0, 0.9022, 1 }; rightHandIKEnd = true; leftHandIKBeg = true; leftHandIKCurve[] = { 0, 1, 0.02667, 0, 0.93333, 0, 0.9489, 1 }; leftHandIKEnd = true; }; class HLC_GestureReloadM1903A1_Prone :Default { file = "braf\braf_weapons_anim\animations\762mm_Mosquefal\reload\reload_1903a1_prone.rtm"; speed = 0.1875000000117188; looped = false; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKBeg = true; rightHandIKCurve[] = { 0, 1, 0.026667, 1, 0.04, 0, 0.88, 0, 0.9022, 1 }; rightHandIKEnd = true; leftHandIKBeg = true; leftHandIKCurve[] = { 0, 1, 0.02667, 0, 0.93333, 0, 0.9489, 1 }; leftHandIKEnd = true; }; class HLC_GestureReloadM1903A1_Context : HLC_GestureReloadM1903A1 { mask = "handsWeapon_context"; }; class HLC_GestureReloadAWM: Default { file="braf\braf_weapons_anim\animations\308_MSR\reload\awc_reload_stand.rtm"; speed=0.21897811; looped=0; mask="handsWeapon"; headBobStrength=0.30000001; headBobMode=2; rightHandIKCurve[]={0,1,0.65693432,1,0.69343066,0,0.87591243,0,0.91240877,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0.072992697,1,0.10218978,0,0.91240877,0,0.94890511,1}; }; class HLC_GestureReloadAWM_Crouch: Default { file="braf\braf_weapons_anim\animations\308_MSR\reload\awc_reload_stand.rtm"; speed=0.21897811; looped=0; mask="handsWeapon"; headBobStrength=0.44999999; headBobMode=2; rightHandIKCurve[]={0,1,1,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0098599996,0,0.92105001,0,0.94736803,1}; }; class HLC_GestureReloadAWM_Prone: Default { file="braf\braf_weapons_anim\animations\308_MSR\reload\awc_reload_prone.rtm"; speed=0.21897811; looped=0; mask="handsWeapon"; headBobStrength=0.1; headBobMode=2; rightHandIKCurve[]={0,1,0.65693432,1,0.69343066,0,0.87591243,0,0.91240877,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0.072992697,1,0.10218978,0,0.91240877,0,0.94890511,1}; }; class HLC_GestureReloadAWM_Context: HLC_GestureReloadAWM { mask="handsWeapon_context"; }; class HLC_GestureRechamberAWM: Default { file="braf\braf_weapons_anim\animations\308_MSR\reload\awc_rechamber_stand.rtm"; speed=0.5; looped=0; mask="handsWeapon"; headBobStrength=0.1; headBobMode=2; rightHandIKCurve[]={0.079999998,1,0.18000001,0,0.69999999,0,0.81999999,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,1,1}; }; class HLC_GestureRechamberAWM_Prone: Default { file="braf\braf_weapons_anim\animations\308_MSR\reload\awc_rechamber_prone.rtm"; speed=0.60000002; looped=0; mask="handsWeapon"; headBobStrength=0.1; headBobMode=2; rightHandIKCurve[]={0.079999998,1,0.18000001,0,0.69999999,0,0.81999999,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,1,1}; }; class HLC_GestureRechamberAWM_Context: HLC_GestureRechamberAWM { mask="handsWeapon_context"; }; class braf_GestureReloadFAP: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\reload_FAP.rtm"; speed=0.184049; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.03125,0,0.83099997,0,0.88700002,1}; }; class braf_GestureReloadFAP_prone: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\reload_FAP_prone.rtm"; speed=0.184049; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.03125,0,0.83099997,0,0.88700002,1}; }; class braf_GestureReload_minimi: Default { file="braf\braf_weapons_anim\animations\556mm_FN_MINIMI\m249_reload_stand.rtm"; speed=0.098684214; looped=0; mask="handsWeapon"; headBobStrength=0.30000001; headBobMode=2; rightHandIKCurve[]={0,1,0.016000001,0,0.28799999,0,0.30759999,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0.098679997,1,0.1118421,0,0.92105001,0,0.94736803,1}; }; class braf_GestureReload_minimi_Crouch: Default { file="braf\braf_weapons_anim\animations\556mm_FN_MINIMI\m249_reload_crouch.rtm"; speed=0.098684214; looped=0; mask="handsWeapon"; headBobStrength=0.44999999; headBobMode=2; rightHandIKCurve[]={1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0098599996,0,0.92105001,0,0.94736803,1}; }; class braf_GestureReload_minimi_Prone: Default { file="braf\braf_weapons_anim\animations\556mm_FN_MINIMI\m249_reload_prone.rtm"; speed=0.098684214; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1,0.016000001,0,0.28799999,0,0.30759999,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0.098679997,1,0.1118421,0,0.92105001,0,0.94736803,1}; }; class braf_GestureReload_minimi_Context: braf_GestureReload_minimi { mask="handsWeapon_context"; }; class sp_GestureDeployedMinimi: Default { file = "braf\braf_weapons_anim\animations\762mm_FN_MAG\MagHold.rtm"; looped = 1; speed = 1; mask = "leftHand"; leftHandIKBeg = 1; leftHandIKEnd = 1; leftHandIKCurve[] = {0}; enableOptics = 1; canPullTrigger = 1; disableWeapons = 0; }; class sp_GestureDeployedMinimi_prone: sp_GestureDeployedMinimi { file = "braf\braf_weapons_anim\animations\762mm_FN_MAG\Mag_prone.rtm"; }; class sp_GestureDeployedMinimi_Context: sp_GestureDeployedMinimi { mask = "handsWeapon_context"; }; class braf_GestureReloadHK33 : Default { file = "braf\braf_weapons_anim\animations\556mm_HK33\hk33_reload_standing.rtm"; speed = -5.77; looped = false; mask = "handsWeapon"; headBobStrength = 0.3; headBobMode = 2; rightHandIKCurve[] = { 0, 1, 1, 1 }; leftHandIKBeg = true; leftHandIKEnd = true; leftHandIKCurve[] = { 0, 1, 0.033, 0, 0.93, 0, 0.97, 1 }; }; class braf_GestureReloadHK33_prone : Default { file = "braf\braf_weapons_anim\animations\556mm_HK33\hk33_reload_prone.rtm"; speed = -5.77; looped = false; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; rightHandIKCurve[] = { 0, 1, 1, 1 }; leftHandIKBeg = true; leftHandIKEnd = true; leftHandIKCurve[] = { 0, 1, 0.033, 0, 0.93, 0, 0.97, 1 }; }; class braf_GestureReloadHK33_Context : braf_GestureReloadHK33 { mask = "handsWeapon_context"; }; class sp_GestureDeployedGPMG: Default { file = "braf\braf_weapons_anim\animations\762mm_FN_MAG\MagHold.rtm"; looped = 1; speed = 1; mask = "leftHand"; leftHandIKBeg = 1; leftHandIKEnd = 1; leftHandIKCurve[] = {0}; enableOptics = 1; canPullTrigger = 1; disableWeapons = 0; }; class sp_GestureDeployedGPMG_prone: sp_GestureDeployedGPMG { file = "braf\braf_weapons_anim\animations\762mm_FN_MAG\Mag_prone.rtm"; }; class sp_GestureDeployedGPMG_Context: sp_GestureDeployedGPMG { mask = "handsWeapon_context"; }; class braf_GestureReloadFAL: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\reload_FAL.rtm"; speed=0.23076899; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0902,1,0.127,0,0.93984002,0,0.99239999,1}; }; class braf_GestureClear_barrel_FAL: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\Fal_Limpar_arma_ace.rtm"; speed=0.5; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0902,1,0.127,0,0.93984002,0,0.99239999,1}; }; class braf_GestureClear_barrel_FAL_Context: braf_GestureClear_barrel_FAL { mask="handsWeapon_context"; }; class braf_GestureClear_barrel_mt12: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\mt12_Limpar_arma_ace.rtm"; speed=0.5; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0902,1,0.127,0,0.93984002,0,0.99239999,1}; }; class braf_GestureClear_barrel_mt12_Context: braf_GestureClear_barrel_mt12 { mask="handsWeapon_context"; }; class braf_GestureClear_barrel_FAL_prone: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\Fal_Limpar_arma_ace.rtm"; speed=0.5; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0902,1,0.127,0,0.93984002,0,0.99239999,1}; }; class braf_GestureReloadFAL_prone: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\reload_FAL_prone.rtm"; speed=0.23076899; looped=0; mask="handsWeapon"; headBobStrength=0.2; headBobMode=2; rightHandIKCurve[]={0,1}; leftHandIKBeg=1; leftHandIKEnd=1; leftHandIKCurve[]={0,1,0.0902,1,0.127,0,0.93984002,0,0.99239999,1}; }; class braf_GestureReloadFAL_Context: braf_GestureReloadFAL { mask="handsWeapon_context"; }; class braf_grenade_fal: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\braf_grenade_fal_anim.rtm"; looped=0; speed=0.25; mask="handsWeapon"; headBobStrength=0.050000001; headBobMode=2; leftHandIKBeg=1; leftHandIKCurve[]={0,1,0.07,0,0.81,0,0.86000001,1}; leftHandIKEnd=1; rightHandIKBeg=1; rightHandIKCurve[]={0,1,0.079999998,0,0.14,0,0.17,1,0.56999999,1,0.68000001,0,0.77999997,1}; rightHandIKEnd=1; }; class braf_grenade_fal_Prone: Default { file="braf\braf_weapons_anim\animations\762mm_FN_FAL\braf_grenade_fal_anim.rtm"; looped=0; speed=0.25; mask="handsWeapon"; headBobStrength=0.050000001; headBobMode=2; leftHandIKBeg=1; leftHandIKCurve[]={0,1,0.07,0,0.81,0,0.86000001,1}; leftHandIKEnd=1; rightHandIKBeg=1; rightHandIKCurve[]={0,1,0.079999998,0,0.14,0,0.17,1,0.56999999,1,0.68000001,0,0.77999997,1}; rightHandIKEnd=1; }; class braf_grenade_fal_Context: braf_grenade_fal { mask="handsWeapon_context"; }; class braf_GestureReloadSG550 : Default { file = "braf\braf_weapons_anim\animations\556mm_SIG_551\reload_sg550_standing.rtm"; looped = 0; speed = -4.133; mask = "handsWeapon"; // mask="empty"; headBobStrength = 0.2; headBobMode = 2; rightHandIKCurve[] = { 0, 1, 1, 1 }; leftHandIKCurve[] = { 0, 1, (4/124), 0, (108/124), 0, (117/124), 1 }; leftHandIKBeg = true; leftHandIKEnd = true; rightHandIKBeg = true; rightHandIKEnd = true; }; class braf_GestureReloadSG550_prone : Default { file = "braf\braf_weapons_anim\animations\556mm_SIG_551\reload_sg550_prone.rtm"; speed = -4.133; looped = false; mask = "handsWeapon"; headBobStrength = 0.2; headBobMode = 2; rightHandIKCurve[] = { 0, 1, 1, 1 }; leftHandIKCurve[] = { 0, 1, (4 / 124), 0, (108 / 124), 0, (117 / 124), 1 }; leftHandIKBeg = true; leftHandIKEnd = true; rightHandIKBeg = true; rightHandIKEnd = true; }; class braf_GestureReloadSG550_Context : braf_GestureReloadSG550 { mask = "handsWeapon_context"; }; class AMF_Perseis_II_Gesture_Rechamber : Default { file = "braf\braf_weapons_anim\animations\50cal_PGM_HecateII\AMF_Perseis_II_rechamber_standing.rtm"; speed = 0.75; looped = "false"; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKCurve[] = {0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1}; leftHandIKBeg = "true"; leftHandIKEnd = "true"; leftHandIKCurve[] = {0, 1}; }; class AMF_Perseis_II_Gesture_Rechamber_Prone : Default { file = "braf\braf_weapons_anim\animations\50cal_PGM_HecateII\AMF_Perseis_II_rechamber_prone.rtm"; speed = 0.75; looped = "false"; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKCurve[] = {0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1}; leftHandIKBeg = "true"; leftHandIKEnd = "true"; leftHandIKCurve[] = {0, 1}; }; class AMF_Perseis_II_Gesture_Rechamber_Context : AMF_Perseis_II_Gesture_Rechamber { mask = "handsWeapon_context"; }; class AMF_PGM_ULTIMA_RATIO_Gesture_Rechamber : Default { file = "\braf\braf_weapons_anim\animations\762mm_PGM_UltimaRatio\AMF_PGM_ULTIMA_RATIO_rechamber_standing.rtm"; speed = 0.75; looped = "false"; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKCurve[] = {0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1}; leftHandIKBeg = "true"; leftHandIKEnd = "true"; leftHandIKCurve[] = {0, 1}; }; class AMF_PGM_ULTIMA_RATIO_Gesture_Rechamber_Prone : Default { file = "\braf\braf_weapons_anim\animations\762mm_PGM_UltimaRatio\AMF_PGM_ULTIMA_RATIO_rechamber_prone.rtm"; speed = 0.75; looped = "false"; mask = "handsWeapon"; headBobStrength = 0.1; headBobMode = 2; rightHandIKCurve[] = {0.08, 1, 0.18, 0, 0.7, 0, 0.82, 1}; leftHandIKBeg = "true"; leftHandIKEnd = "true"; leftHandIKCurve[] = {0, 1}; }; class AMF_PGM_ULTIMA_RATIO_Gesture_Rechamber_Context : AMF_PGM_ULTIMA_RATIO_Gesture_Rechamber { mask = "handsWeapon_context"; }; }; };