diff --git a/Changelogs/0.3.6.0.txt b/Changelogs/0.3.6.0.txt new file mode 100644 index 00000000..54eb8d42 --- /dev/null +++ b/Changelogs/0.3.6.0.txt @@ -0,0 +1,21 @@ +**Client** +[Added] Ability to sell Primary weapon from hands and empty backpacks. Thanks to @He-Man +[Changed] Increased max player load 2x to compensate for the new stamina system in 1.54. +[Changed] Increased backpack storage limits to allow carrying long weapons. +[Fixed] cursorTarget function to only use new Epoch method while underwater. Should help with targeting issues on land. +[Fixed] Canceling build mode did not remove the ghost object as it should have. +[Fixed] Updated Epoch armor stats UI system to support new changes since 1.54. +[Fixed] Changes to default Arma weapon configs to allow long (Lynx,etc) weapons to be stored in backpacks. +[Fixed] Unable to sell after attempting to sell a temporary vehicle. Thanks to @He-Man +[Fixed] Updated Hitpoints for all custom Epoch characters, fixes the hitpoint .rpt errors since 1.54. +[Fixed] Reduce run speed of Sappers since 1.54 update. +[Fixed] Wood tower "add/remove wall" options are now only available when build mode is enabled. + +**Server** +[Fixed] Typo in server side AH event handler code and repacked a3_server_settings.pbo. +[Fixed] Storage was incorrectly set to set damage to 99% instead of 1% to temp force maintenance option after restart. +[Fixed] Add player objects to remains collector, this should allow for proper corpse cleanup. +[Changed] Weapons will now only spawn with a single magazine and a random ammo count. +[Changed] Magazines now spawn with a random ammo count. +[Changed] Disable simulation of locked storage devices. This also prevents removal of items until device is unlocked/re-simulated. +[Info] Removed old .bikey and added new one for 0360. diff --git a/Changelogs/0.3.7.0.txt b/Changelogs/0.3.7.0.txt new file mode 100644 index 00000000..04f1b162 --- /dev/null +++ b/Changelogs/0.3.7.0.txt @@ -0,0 +1,7 @@ +WIP +[Added] Hotwire Kit +[Added] Key Makers Kit +[Added] Keys in colors: (Black,Red,Green,Blue,Yellow) +[Added] 55 Gallon Fuel Barrel (Full/Empty) +[Added] Metal Pipes +[Added] Documents (Trash,Vehicle Upgrades) diff --git a/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo b/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo index 26d47042..499cadad 100644 Binary files a/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo and b/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo differ diff --git a/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo b/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo index 59919bad..9a828391 100644 Binary files a/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo and b/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo differ diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo index cd6da19c..656e67e7 100644 Binary files a/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo and b/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo differ diff --git a/Server_Install_Pack/keys/epoch0350.bikey b/Server_Install_Pack/keys/epoch0350.bikey deleted file mode 100644 index f503ee3e..00000000 Binary files a/Server_Install_Pack/keys/epoch0350.bikey and /dev/null differ diff --git a/Server_Install_Pack/keys/epoch0360.bikey b/Server_Install_Pack/keys/epoch0360.bikey new file mode 100644 index 00000000..808c59e1 Binary files /dev/null and b/Server_Install_Pack/keys/epoch0360.bikey differ diff --git a/Server_Install_Pack/sc/config.cfg b/Server_Install_Pack/sc/config.cfg index 7c0a3218..71b83586 100644 --- a/Server_Install_Pack/sc/config.cfg +++ b/Server_Install_Pack/sc/config.cfg @@ -1,14 +1,14 @@ // EPOCH SERVER CONFIG // GLOBAL SETTINGS -hostname = "EpochMod.com (0.3.3.1|1.50) ID02 YourHost"; +hostname = "EpochMod.com (0.3.6|1.54) ID02 YourHost"; password = ""; passwordAdmin = "!CHANGE_THIS_PASSWORD!"; serverCommandPassword = "!CHANGE_THIS_PASSWORD!"; logFile = "A3Master.log"; verifySignatures = 2; BattlEye = 1; -requiredBuild = 131696; +requiredBuild = 133570; // WHITELIST FILE TYPES allowedLoadFileExtensions[] = {:}; diff --git a/Sources/epoch_code/README.TXT b/Sources/epoch_code/README.TXT deleted file mode 100644 index b155c614..00000000 --- a/Sources/epoch_code/README.TXT +++ /dev/null @@ -1,3 +0,0 @@ -All content in this PBO was made exclusively for A3 Epoch mod. - -To use/edit/distribute any of the content in this mod please contact vbawol@veteranbastards.com or ptomany@gmail.com \ No newline at end of file diff --git a/Sources/epoch_code/System/player_login.fsm b/Sources/epoch_code/System/player_login.fsm index aad55b99..222a0409 100644 --- a/Sources/epoch_code/System/player_login.fsm +++ b/Sources/epoch_code/System/player_login.fsm @@ -931,7 +931,7 @@ class FSM " }forEach EPOCH_playerHitPoints;" \n "};" \n "" \n - "[] spawn EPOCH_masterLoop_v2;" \n + "[] spawn EPOCH_masterLoop;" \n "true call EPOCH_fnc_Weather;" \n "[5,100] spawn EPOCH_niteLight;" \n "" \n diff --git a/Sources/epoch_code/compile/EPOCH_EnterBuilding.sqf b/Sources/epoch_code/compile/EPOCH_EnterBuilding.sqf index d6f9185a..a853cdd2 100644 --- a/Sources/epoch_code/compile/EPOCH_EnterBuilding.sqf +++ b/Sources/epoch_code/compile/EPOCH_EnterBuilding.sqf @@ -1,4 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch request teleport + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_EnterBuilding.sqf +*/ if !(isNull _this) then{ EPOCH_oneWayTP = [player,_this,Epoch_personalToken]; publicVariableServer "EPOCH_oneWayTP"; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/EPOCH_LootIT.sqf b/Sources/epoch_code/compile/EPOCH_LootIT.sqf index fc89c7d5..7430979c 100644 --- a/Sources/epoch_code/compile/EPOCH_LootIT.sqf +++ b/Sources/epoch_code/compile/EPOCH_LootIT.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Request loot event and setup mirror + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_LootIT.sqf +*/ if (!isNull _this) then { EPOCH_lootContainer = [_this,player,Epoch_personalToken]; publicVariableServer "EPOCH_lootContainer"; @@ -6,12 +20,12 @@ if (!isNull _this) then { if !(_this getVariable["MIRROR_SETUP", false]) then { _this spawn { _this setVariable ["MIRROR_SETUP", true]; - _cam = "camera" camCreate (_this modelToWorld [0,0.25,1.5]); - _cam camSetTarget (_this modelToWorld [0,-30,1]); - _cam camSetFov 0.3; - _cam camCommit 0; - "rendertargetwardrobe0" setPiPEffect [0]; - _cam cameraEffect ["Internal", "FRONT","rendertargetwardrobe0"]; + _cam = "camera" camCreate (_this modelToWorld [0,0.25,1.5]); + _cam camSetTarget (_this modelToWorld [0,-30,1]); + _cam camSetFov 0.3; + _cam camCommit 0; + "rendertargetwardrobe0" setPiPEffect [0]; + _cam cameraEffect ["Internal", "FRONT","rendertargetwardrobe0"]; _this setObjectTexture [0,"#(argb,512,512,1)r2t(rendertargetwardrobe0,1.0)"]; waitUntil { @@ -26,4 +40,4 @@ if (!isNull _this) then { }; }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/EPOCH_PutHandler.sqf b/Sources/epoch_code/compile/EPOCH_PutHandler.sqf index f1ea0ded..f265dc1e 100644 --- a/Sources/epoch_code/compile/EPOCH_PutHandler.sqf +++ b/Sources/epoch_code/compile/EPOCH_PutHandler.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Tells server when a radio is equpped for use with custom radio channels + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_PutHandler.sqf +*/ private ["_femaleVariant","_vest","_class","_config","_woman","_maleVariant"]; _class = _this select 2; //Radio Check @@ -7,4 +21,4 @@ if (configName(inheritsFrom(configFile >> "CfgWeapons" >> _class)) == "ItemRadio EPOCH_equippedItem_PVS = [_class,false,player]; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/EPOCH_QuickTakeAll.sqf b/Sources/epoch_code/compile/EPOCH_QuickTakeAll.sqf index 9c295c76..2b7cc7cb 100644 --- a/Sources/epoch_code/compile/EPOCH_QuickTakeAll.sqf +++ b/Sources/epoch_code/compile/EPOCH_QuickTakeAll.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Quick take concept for underwater looting + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_QuickTakeAll.sqf +*/ closeDialog 0; { _magazines = magazinesAmmoCargo _x; diff --git a/Sources/epoch_code/compile/EPOCH_QuickTakeLoad.sqf b/Sources/epoch_code/compile/EPOCH_QuickTakeLoad.sqf index a36e980f..9006ac87 100644 --- a/Sources/epoch_code/compile/EPOCH_QuickTakeLoad.sqf +++ b/Sources/epoch_code/compile/EPOCH_QuickTakeLoad.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Quick take load function concept for underwater looting + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_QuickTakeLoad.sqf +*/ createDialog "QuickTake"; { _magazines = magazinesAmmoCargo _x; diff --git a/Sources/epoch_code/compile/EPOCH_SpawnTraderMiltia.sqf b/Sources/epoch_code/compile/EPOCH_SpawnTraderMiltia.sqf index b397cffb..be2a0c16 100644 --- a/Sources/epoch_code/compile/EPOCH_SpawnTraderMiltia.sqf +++ b/Sources/epoch_code/compile/EPOCH_SpawnTraderMiltia.sqf @@ -1,3 +1,18 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + test code to spawn trader milita (unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_SpawnTraderMiltia.sqf +*/ + //Make _trgt = trader and join militia to traders group _trgt = player; _nrBuilds = nearestObjects [getPosATL _trgt,["house"],50]; @@ -20,7 +35,7 @@ for "_i" from 1 to 3 step 1 do }; _unit = _grp createUnit["B_G_Soldier_F", _startPos, [], 0, "CAN_COLLIDE"]; - _unit addEventHandler ["FiredNear", "group (_this select 0) setVariable[""shotsFired"",[(_this select 1),(_this select 2)]]"]; + _unit addEventHandler ["FiredNear", "group (_this select 0) setVariable[""shotsFired"",[(_this select 1),(_this select 2)]]"]; _unit addEventHandler ["Killed", "group (_this select 0) setVariable[""killer"",_this select 1]"]; [_unit] execFSM "\x\addons\a3_epoch_code\System\Trader_Militia.fsm"; }; diff --git a/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf b/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf index 9518347b..a5b397a5 100644 --- a/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf +++ b/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Unisex check for vests, gives swing ammo and performs radio changed check + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf +*/ private ["_femaleVariant","_vest","_class","_config","_woman","_maleVariant"]; _woman = getNumber(configFile >> "CfgVehicles" >> (typeOf player) >> "woman"); _class = _this select 2; diff --git a/Sources/epoch_code/compile/EPOCH_antiWall.sqf b/Sources/epoch_code/compile/EPOCH_antiWall.sqf index 9515c712..5e3f86c5 100644 --- a/Sources/epoch_code/compile/EPOCH_antiWall.sqf +++ b/Sources/epoch_code/compile/EPOCH_antiWall.sqf @@ -1,5 +1,16 @@ /* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: A3 Epoch Anti-Vehicle Wall glitch + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_antiWall.sqf */ _vehicle = _this select 0; _position = _this select 1; @@ -36,7 +47,7 @@ onEachFrame{ drawLine3D[EP_front, EP_front2, [1, 0, 0, 1]]; }; if (vehicle player != player) then { if (isNull EPOCH_currentVehicle) then { EPOCH_currentVehicle = (vehicle player); - EPOCH_currentVehicle addEventHandler ["GetOut", "_this call EPOCH_antiWall"]; + EPOCH_currentVehicle addEventHandler ["GetOut", "_this call EPOCH_antiWall"]; hint format ['selected %1',EPOCH_currentVehicle]; }; }; @@ -45,13 +56,13 @@ onEachFrame{ drawLine3D[EP_front, EP_front2, [1, 0, 0, 1]]; }; }; // older stuff -EP = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInDriver"); -EP_modelPos = cursortarget selectionPosition EP; +EP = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInDriver"); +EP_modelPos = cursortarget selectionPosition EP; EP_worldPos = cursorTarget modelToWorld EP_modelPos; -EP1 = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInDriverDir"); +EP1 = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInDriverDir"); -EP1_modelPos = cursortarget selectionPosition EP1; -EP1_worldPos = cursorTarget modelToWorld EP1_modelPos; +EP1_modelPos = cursortarget selectionPosition EP1; +EP1_worldPos = cursorTarget modelToWorld EP1_modelPos; EP_worldPos set [2, 1]; EP1_worldPos set [2, 1]; @@ -59,13 +70,13 @@ EP1_worldPos set [2, 1]; onEachFrame { drawLine3D [EP_worldPos, EP1_worldPos, [1,0,0,1]]; }; -EP = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInCargo"); -EP_modelPos = cursortarget selectionPosition EP; +EP = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInCargo"); +EP_modelPos = cursortarget selectionPosition EP; EP_worldPos = cursorTarget modelToWorld EP_modelPos; -EP1 = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInCargoDir"); +EP1 = getText (configFile >> "cfgVehicles" >> typeOf cursortarget >> "memoryPointsGetInCargoDir"); -EP1_modelPos = cursortarget selectionPosition EP1; -EP1_worldPos = cursorTarget modelToWorld EP1_modelPos; +EP1_modelPos = cursortarget selectionPosition EP1; +EP1_worldPos = cursorTarget modelToWorld EP1_modelPos; EP_worldPos set [2, 1]; EP1_worldPos set [2, 1]; @@ -73,4 +84,4 @@ EP1_worldPos set [2, 1]; onEachFrame { drawLine3D [EP_worldPos, EP1_worldPos, [1,0,0,1]]; }; -*/ \ No newline at end of file +*/ diff --git a/Sources/epoch_code/compile/EPOCH_callSapperMigration.sqf b/Sources/epoch_code/compile/EPOCH_callSapperMigration.sqf index 043b221f..552ea402 100644 --- a/Sources/epoch_code/compile/EPOCH_callSapperMigration.sqf +++ b/Sources/epoch_code/compile/EPOCH_callSapperMigration.sqf @@ -1,3 +1,17 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + A3 Epoch call sapper migration + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_callSapperMigration.sqf +*/ private["_notReady","_abortAfter","_start","_finish","_dirTo","_nrPlyrs","_i","_pos","_trgt","_sapperCount"]; _disableAI = { {_this disableAI _x}forEach["TARGET","AUTOTARGET","FSM"]; @@ -36,4 +50,4 @@ if(_abortAfter < 42)then{ uiSleep 0.75; }; Epoch_axeMigrationRunning = true; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/EPOCH_chopWood.sqf b/Sources/epoch_code/compile/EPOCH_chopWood.sqf index bf4847b2..93513101 100644 --- a/Sources/epoch_code/compile/EPOCH_chopWood.sqf +++ b/Sources/epoch_code/compile/EPOCH_chopWood.sqf @@ -1,4 +1,19 @@ -private["_currentPos", "_object", "_type", "_objects", "_sel_object"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch Chopwood function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_chopWood.sqf +*/ + +private["_currentPos", "_object", "_type", "_objects", "_sel_object"]; _currentPos = player modelToWorld[0, 5, 0]; if !(surfaceIsWater _currentPos) then { @@ -15,7 +30,7 @@ _bushesLootList = getArray(_config >> worldname >> "Bushes"); { _strObj = str _x; - _sel_object = _x; + _sel_object = _x; _findStart = _strObj find ": "; if (_findStart != -1) then{ _p3dName = _strObj select[_findStart + 2, 999]; @@ -35,4 +50,4 @@ if (!isNull _object) then { EPOCH_knockDownTree = [_object,_type,player,EPOCH_personalToken]; publicVariableServer "EPOCH_knockDownTree"; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/EPOCH_consumeItem.sqf b/Sources/epoch_code/compile/EPOCH_consumeItem.sqf index 03ad6568..2eb2d719 100644 --- a/Sources/epoch_code/compile/EPOCH_consumeItem.sqf +++ b/Sources/epoch_code/compile/EPOCH_consumeItem.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch consume item function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_consumeItem.sqf +*/ private ["_type","_interactOption","_previewClass","_object","_isStorage","_isOk","_buildClass","_vehicle","_currentFuel","_canCapacity","_fuelCapacity","_newFuel","_vehicles","_highestDMG","_currentHIT","_currentDMG","_newDMG","_paintCanIndex","_paintCanColor","_msg","_color","_text","_item","_pic","_removeItem"]; _text = EPOCH_InteractedItem select 0; diff --git a/Sources/epoch_code/compile/EPOCH_debugMonitor.sqf b/Sources/epoch_code/compile/EPOCH_debugMonitor.sqf index 46d15026..f00c2b8c 100644 --- a/Sources/epoch_code/compile/EPOCH_debugMonitor.sqf +++ b/Sources/epoch_code/compile/EPOCH_debugMonitor.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch debug monitor + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_debugMonitor.sqf +*/ private["_hours"]; _hours = floor(servertime/60/60); @@ -57,4 +71,3 @@ hintSilent parseText format [" round((serverTime/60)-(_hours*60)), if (typeName EPOCH_diag_fps == "SCALAR") then [{EPOCH_diag_fps},{"MANIPULATED"}] ]; - diff --git a/Sources/epoch_code/compile/EPOCH_effectCrypto.sqf b/Sources/epoch_code/compile/EPOCH_effectCrypto.sqf index 0dba1d8a..42e55915 100644 --- a/Sources/epoch_code/compile/EPOCH_effectCrypto.sqf +++ b/Sources/epoch_code/compile/EPOCH_effectCrypto.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch display kyrpto changes + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_effectCrypto.sqf +*/ if (typeName _this == "SCALAR") then { EPOCH_playerCrypto = _this; 9992 cutRsc["EpochGameUI2", "PLAIN", 2, false]; diff --git a/Sources/epoch_code/compile/EPOCH_fish.sqf b/Sources/epoch_code/compile/EPOCH_fish.sqf index 5469dffd..8a13d3c1 100644 --- a/Sources/epoch_code/compile/EPOCH_fish.sqf +++ b/Sources/epoch_code/compile/EPOCH_fish.sqf @@ -1,4 +1,17 @@ -// EPOCH fishing +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch fishing function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_fish.sqf +*/ private ["_bob","_fishes","_fish","_randomChance","_bobber","_nearByBobbers","_objects","_currentPos"]; _currentPos = player modelToWorld[0, 5 + (random 5), 0]; diff --git a/Sources/epoch_code/compile/EPOCH_handleServerMessage.sqf b/Sources/epoch_code/compile/EPOCH_handleServerMessage.sqf index f8d03297..bc24a610 100644 --- a/Sources/epoch_code/compile/EPOCH_handleServerMessage.sqf +++ b/Sources/epoch_code/compile/EPOCH_handleServerMessage.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch handle localized message function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_handleServerMessage.sqf +*/ if (isLocalized (_this select 0)) then{ _dt = [format["%1", format[localize (_this select 0), _this select 1]], 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; }; diff --git a/Sources/epoch_code/compile/EPOCH_interact.sqf b/Sources/epoch_code/compile/EPOCH_interact.sqf index 0b731416..8af5caa0 100644 --- a/Sources/epoch_code/compile/EPOCH_interact.sqf +++ b/Sources/epoch_code/compile/EPOCH_interact.sqf @@ -1,4 +1,17 @@ -// store all interacted vehicles for update +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + store all interacted vehicles for update + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_interact.sqf +*/ private ["_vehSlot"]; 0 call EPOCH_refeshUI; if (!isNull _this) then { diff --git a/Sources/epoch_code/compile/EPOCH_lootTrash.sqf b/Sources/epoch_code/compile/EPOCH_lootTrash.sqf index 0940dff6..25fddda4 100644 --- a/Sources/epoch_code/compile/EPOCH_lootTrash.sqf +++ b/Sources/epoch_code/compile/EPOCH_lootTrash.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Request trash loot event + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_lootTrash.sqf +*/ private["_found", "_return", "_foundLocalAnimal", "_str", "_blood", "_foundTerminal", "_index"]; _return = false; diff --git a/Sources/epoch_code/compile/EPOCH_mineRocks.sqf b/Sources/epoch_code/compile/EPOCH_mineRocks.sqf index eea1fa49..3e9318ef 100644 --- a/Sources/epoch_code/compile/EPOCH_mineRocks.sqf +++ b/Sources/epoch_code/compile/EPOCH_mineRocks.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Request mine rocks and scrap metal + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_mineRocks.sqf +*/ private ["_object","_foundIndex","_found","_str","_objects","_lootables","_currentPos","_p3dName","_findStart","_config","_cinderList","_rocksList"]; if ((diag_tickTime - EPOCH_lastMineRocks) >= 2) then { diff --git a/Sources/epoch_code/compile/EPOCH_niteLight.sqf b/Sources/epoch_code/compile/EPOCH_niteLight.sqf index 5d81289e..0659d75a 100644 --- a/Sources/epoch_code/compile/EPOCH_niteLight.sqf +++ b/Sources/epoch_code/compile/EPOCH_niteLight.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + setup nightlight to provide improved night vision + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_niteLight.sqf +*/ private ["_pos"]; if (!isNull EP_light) then { @@ -15,4 +29,4 @@ EP_light setLightBrightness (_this select 0); EP_light setLightAmbient[0.05, 0.05, 0.05]; EP_light setlightcolor[0.05, 0.05, 0.05]; -true \ No newline at end of file +true diff --git a/Sources/epoch_code/compile/EPOCH_onEachFrame.sqf b/Sources/epoch_code/compile/EPOCH_onEachFrame.sqf index 481e7616..d6d887dd 100644 --- a/Sources/epoch_code/compile/EPOCH_onEachFrame.sqf +++ b/Sources/epoch_code/compile/EPOCH_onEachFrame.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + code that executes onEachFrame is used for 3d movment, ESP, and 3d icons. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_onEachFrame.sqf +*/ if (EPOCH_velTransform) then { if (EPOCH_playerEnergy > 0) then { _pos1 = getPosASL EPOCH_target; @@ -113,7 +127,7 @@ if (!isNull EPOCH_currentTarget && vehicle player == player) then { if (_stability == 0) then { switch EPOCH_buildOption do { case 0: {EPOCH_stabilityTarget call EPOCH_removeBUILD}; - case 1: {EPOCH_stabilityTarget call EPOCH_upgradeBUILDv2}; + case 1: {EPOCH_stabilityTarget call EPOCH_upgradeBUILD}; case 2: {EPOCH_stabilityTarget call EPOCH_fnc_SelectTargetBuild}; }; diff --git a/Sources/epoch_code/compile/EPOCH_replaceWord.sqf b/Sources/epoch_code/compile/EPOCH_replaceWord.sqf index 7b9dceb1..b655fbaa 100644 --- a/Sources/epoch_code/compile/EPOCH_replaceWord.sqf +++ b/Sources/epoch_code/compile/EPOCH_replaceWord.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + test code to replace string in word (old) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_replaceWord.sqf +*/ private["_nextChar2", "_nextChar1", "_nextChar", "_replaceArray", "_STRING", "_needle", "_replace"]; _replaceArray = []; @@ -35,4 +49,4 @@ _replace = toArray(_this select 2); } }forEach _replaceArray; -toString(_STRING); \ No newline at end of file +toString(_STRING); diff --git a/Sources/epoch_code/compile/EPOCH_supportCopter.sqf b/Sources/epoch_code/compile/EPOCH_supportCopter.sqf index 4d0b7d26..f9e145bf 100644 --- a/Sources/epoch_code/compile/EPOCH_supportCopter.sqf +++ b/Sources/epoch_code/compile/EPOCH_supportCopter.sqf @@ -1,3 +1,17 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: Aaron Clark + + Description: + Spawn drone function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_supportCopter.sqf +*/ private["_pos","_copter","_plyr","_unit","_copterSupportGrp","_arrUnits","_arrSkills","_aiskill"]; _pos = _this select 0; _copter = _this select 1; diff --git a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf index c95b8a0d..19fe886e 100644 --- a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf +++ b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Antagonist spawn function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf +*/ private ["_unit","_group","_bomb","_unitClass","_targetPos","_disableAI","_nonJammer","_nonTrader","_jammerRange","_jammers","_restricted","_sapperNum"]; _unitClass = _this; @@ -49,7 +63,7 @@ switch _unitClass do { _unit = createAgent[_unitClass, _targetPos, [], 120, "FORM"]; _unit call _disableAI; [_unit] execFSM "\x\addons\a3_epoch_code\System\Shark_Brain.fsm"; - }; + }; }; }; case "Epoch_Sapper_F": { diff --git a/Sources/epoch_code/compile/EPOCH_unitSpawnDecrease.sqf b/Sources/epoch_code/compile/EPOCH_unitSpawnDecrease.sqf index 15e4f703..81678e94 100644 --- a/Sources/epoch_code/compile/EPOCH_unitSpawnDecrease.sqf +++ b/Sources/epoch_code/compile/EPOCH_unitSpawnDecrease.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Antagonist spawn chance decrease function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_unitSpawnDecrease.sqf +*/ _index = EPOCH_spawnIndex find _this; if (_index != -1) then{ EPOCH_playerSpawnArray set[_index, ((EPOCH_playerSpawnArray select _index) - 1) max 0]; diff --git a/Sources/epoch_code/compile/EPOCH_unitSpawnIncrease.sqf b/Sources/epoch_code/compile/EPOCH_unitSpawnIncrease.sqf index ea84356f..ef89921f 100644 --- a/Sources/epoch_code/compile/EPOCH_unitSpawnIncrease.sqf +++ b/Sources/epoch_code/compile/EPOCH_unitSpawnIncrease.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Antagonist spawn chance increase function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_unitSpawnIncrease.sqf +*/ _index = EPOCH_spawnIndex find _this; if (_index != -1) then{ EPOCH_playerSpawnArray set[_index, ((EPOCH_playerSpawnArray select _index) + 1) min (EPOCH_spawnLimits select _index)]; diff --git a/Sources/epoch_code/compile/EPOCH_updateLoadingScreen.sqf b/Sources/epoch_code/compile/EPOCH_updateLoadingScreen.sqf index d77a7e63..77886f32 100644 --- a/Sources/epoch_code/compile/EPOCH_updateLoadingScreen.sqf +++ b/Sources/epoch_code/compile/EPOCH_updateLoadingScreen.sqf @@ -1,3 +1,17 @@ +/* + Author: Niklas Wagner - EpochMod.com + + Contributors: + + Description: + Update loading screen message + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/EPOCH_updateLoadingScreen.sqf +*/ disableSerialization; _display = uiNameSpace getVariable ["EPOCH_loadingScreen",displayNull]; if (!isNull _display) then { diff --git a/Sources/epoch_code/compile/building/EPOCH_returnVector.sqf b/Sources/epoch_code/compile/bis_functions/returnVector.sqf similarity index 100% rename from Sources/epoch_code/compile/building/EPOCH_returnVector.sqf rename to Sources/epoch_code/compile/bis_functions/returnVector.sqf diff --git a/Sources/epoch_code/compile/both/EPOCH_getHitpoints.sqf b/Sources/epoch_code/compile/both/EPOCH_getHitpoints.sqf deleted file mode 100644 index 33c977fb..00000000 --- a/Sources/epoch_code/compile/both/EPOCH_getHitpoints.sqf +++ /dev/null @@ -1,12 +0,0 @@ -private["_hitpoints", "_type", "_cachekey", "_na"]; -_hitpoints = []; -if (!isNull _this) then { - _type = typeOf _this; - _cachekey = format["%1_HP", _type]; - _hitpoints = missionNamespace getVariable[_cachekey, []]; - if (_hitpoints isEqualTo []) then { - _na = configProperties[configFile >> "CfgVehicles" >> _type >> "HitPoints", "_hitpoints pushBack configName _x; true", true]; - missionNamespace setVariable[_cachekey, _hitpoints]; - }; -}; -_hitpoints \ No newline at end of file diff --git a/Sources/epoch_code/compile/both/EPOCH_isAny.sqf b/Sources/epoch_code/compile/both/EPOCH_isAny.sqf index 2a4b7045..415f7a08 100644 --- a/Sources/epoch_code/compile/both/EPOCH_isAny.sqf +++ b/Sources/epoch_code/compile/both/EPOCH_isAny.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Unisex check for vests, gives swing ammo and performs radio changed check + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/both/EPOCH_isAny.sqf + + Example: + _return = [_item, "CfgVehicles"] call EPOCH_fnc_isAny; + + Parameter(s): + _this select 0: STRING - Parent Class + _this select 0: STRING - Child Class + + Returns: + BOOL +*/ private ["_item","_return"]; _item = _this select 0; _type = _this select 1; diff --git a/Sources/epoch_code/compile/building/EPOCH_changeWallState.sqf b/Sources/epoch_code/compile/building/EPOCH_changeWallState.sqf index 73cc6478..9603f57c 100644 --- a/Sources/epoch_code/compile/building/EPOCH_changeWallState.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_changeWallState.sqf @@ -1,7 +1,31 @@ /* - Epoch Change wall state - By Aaron Clark + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch Change wall state + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_changeWallState.sqf + + Example: + [_this,"NWall",1] call EPOCH_changeWallState; + + Parameter(s): + _this select 0: OBJECT - Base building object + _this select 1: STRING - Name of animation + _this select 1: SCALAR - state + 0: true = add wall + 1: false = remove wall + + Returns: + NOTHING */ +private ["_recipeItem","_recipeQty","_hasRecipeItems","_msg","_recipeCount","_currentCount","_numRemoved","_items","_mags","_dt","_recipe","_craftItem","_craftQty","_config","_objClass","_object","_anim","_state"]; _object = param [0,objNull]; _anim = param [1,""]; _state = param [2,0]; diff --git a/Sources/epoch_code/compile/building/EPOCH_checkBuild.sqf b/Sources/epoch_code/compile/building/EPOCH_checkBuild.sqf index 27bea990..e78f85d1 100644 --- a/Sources/epoch_code/compile/building/EPOCH_checkBuild.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_checkBuild.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch Check build + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_checkBuild.sqf + + Example: + cursorTarget call EPOCH_checkBuild; + + Parameter(s): + _this select 0: OBJECT - Base building object + + Returns: + ARRAY of BOOLs +*/ +private ["_dt","_out","_object","_objType","_config"]; _out = [false, false, false]; if !(isNil "EPOCH_simulSwap_Lock") exitWith{ _out }; @@ -14,7 +38,7 @@ if (EPOCH_playerEnergy <= 0) exitWith{ _dt = ["> _objType >> "upgradeBuilding") isEqualTo []), !(getArray(_config >> _objType >> "removeParts") isEqualTo []), diff --git a/Sources/epoch_code/compile/building/EPOCH_countdown.sqf b/Sources/epoch_code/compile/building/EPOCH_countdown.sqf index 6d5a8aa0..548e3952 100644 --- a/Sources/epoch_code/compile/building/EPOCH_countdown.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_countdown.sqf @@ -1,4 +1,27 @@ -private["_color", "_distance", "_previous"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch build countdown + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_countdown.sqf + + Example: + _currentTarget spawn EPOCH_countdown; + + Parameter(s): + _this select 0: OBJECT - Base building object + + Returns: + NOTHING +*/ +private ["_posObj","_savedBuildPos","_previousBuildPos","_saveCheck","_endTime","_worldspace","_class","_newObj","_startTime","_objClass"]; if (!isNull _this) then { diff --git a/Sources/epoch_code/compile/building/EPOCH_fnc_SelectTargetBuild.sqf b/Sources/epoch_code/compile/building/EPOCH_fnc_SelectTargetBuild.sqf index 4c2d4821..832c18ac 100644 --- a/Sources/epoch_code/compile/building/EPOCH_fnc_SelectTargetBuild.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_fnc_SelectTargetBuild.sqf @@ -1,20 +1,40 @@ -private []; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch build select target + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_fnc_SelectTargetBuild.sqf + + Example: + cursorTarget call EPOCH_fnc_SelectTargetBuild; + + Parameter(s): + _this select 0: OBJECT - Base building object + + Returns: + BOOL +*/ +private ["_targeter","_stability","_dt","_object"]; + if !(isNil "EPOCH_simulSwap_Lock") exitWith{ false }; - if !(isNull EPOCH_Target) exitWith{ false }; - if (EPOCH_playerEnergy <= 0) exitWith{ _dt = ["Need energy", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; false }; -_object = _this; +params ["_object"]; EPOCH_buildOption = 2; if (isNull _object) exitWith{ false }; if ((player distance _object) > 9) exitWith { false }; - if (!(_object isKindOf "ThingX") && !(_object isKindOf "Constructions_static_F") && !(_object isKindOf "Constructions_foundation_F")) exitWith{ false }; - // check if another player has target _targeter = _object getVariable["last_targeter", objNull]; diff --git a/Sources/epoch_code/compile/building/EPOCH_isBuildAllowed.sqf b/Sources/epoch_code/compile/building/EPOCH_isBuildAllowed.sqf index d9c43ece..50d45edc 100644 --- a/Sources/epoch_code/compile/building/EPOCH_isBuildAllowed.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_isBuildAllowed.sqf @@ -1,6 +1,30 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + check if building is allowed + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_isBuildAllowed.sqf + + Example: + _isAllowed = "" call EPOCH_isBuildAllowed; + _isAllowed = _objType call EPOCH_isBuildAllowed; + + Parameter(s): + _this select 0: OBJECT - Base building object + + Returns: + BOOL +*/ private ["_buildingAllowed","_jammer","_restricted","_restrictedLocations","_myPosATL"]; _buildingAllowed = true; -_ownedJammerExists = false; +_ownedJammerExists = false; _nearestJammer = objNull; // defaults @@ -10,14 +34,17 @@ _buildingCountLimit = getNumber(_config >> "buildingCountLimit"); if (_buildingJammerRange == 0) then { _buildingJammerRange = 75; }; if (_buildingCountLimit == 0) then { _buildingCountLimit = 200; }; -_staticClass = getText(configfile >> "CfgVehicles" >> _this >> "staticClass"); -_simulClass = getText(configfile >> "CfgVehicles" >> _this >> "simulClass"); +// input +params ["_objType"]; + +_staticClass = getText(configfile >> "CfgVehicles" >> _objType >> "staticClass"); +_simulClass = getText(configfile >> "CfgVehicles" >> _objType >> "simulClass"); _bypassJammer = getNumber(configfile >> "CfgVehicles" >> _staticClass >> "bypassJammer"); // Jammer _jammer = nearestObjects[player, ["PlotPole_EPOCH"], _buildingJammerRange*3]; if !(_jammer isEqualTo []) then { - if (_this in ["PlotPole_EPOCH", "PlotPole_SIM_EPOCH"]) then { + if (_objType in ["PlotPole_EPOCH", "PlotPole_SIM_EPOCH"]) then { { if (alive _x) exitWith{ _buildingAllowed = false; @@ -25,7 +52,7 @@ if !(_jammer isEqualTo []) then { }; } foreach _jammer; } else { - + { if (alive _x && (_x distance player) <= _buildingJammerRange) exitWith{ _nearestJammer = _x; @@ -64,7 +91,7 @@ if !(_buildingAllowed)exitWith{ false }; // require jammer check if not found as owner of jammer if (getNumber(_config >> "buildingRequireJammer") == 0 && _bypassJammer == 0) then{ - if !(_this in ["PlotPole_EPOCH", "PlotPole_SIM_EPOCH"]) then { + if !(_objType in ["PlotPole_EPOCH", "PlotPole_SIM_EPOCH"]) then { _buildingAllowed = _ownedJammerExists; if !(_buildingAllowed) then { _dt = ["Building Disallowed: Frequency Jammer Needed", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; @@ -103,4 +130,4 @@ _myPosATL = getPosATL player; }; } forEach(getArray(_config >> worldname >> "blockedArea")); -_buildingAllowed \ No newline at end of file +_buildingAllowed diff --git a/Sources/epoch_code/compile/building/EPOCH_lockCheck.sqf b/Sources/epoch_code/compile/building/EPOCH_lockCheck.sqf index dbaf5a88..03d23a6d 100644 --- a/Sources/epoch_code/compile/building/EPOCH_lockCheck.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_lockCheck.sqf @@ -1,4 +1,27 @@ -private["_jammed", "_jammer"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building object lock check code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_lockCheck.sqf + + Example: + call EPOCH_lockCheck + + Parameter(s): + NONE + + Returns: + BOOL +*/ +private ["_jammed","_jammer","_buildingJammerRange","_config"]; _config = "CfgEpochClient" call EPOCH_returnConfig; _buildingJammerRange = getNumber(_config >> "buildingJammerRange"); if (_buildingJammerRange == 0) then { _buildingJammerRange = 75; }; diff --git a/Sources/epoch_code/compile/building/EPOCH_maintainIT.sqf b/Sources/epoch_code/compile/building/EPOCH_maintainIT.sqf index 54db8284..8a5c02cb 100644 --- a/Sources/epoch_code/compile/building/EPOCH_maintainIT.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_maintainIT.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building maintain base code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_maintainIT.sqf + + Example: + cursorTarget call EPOCH_maintainIT; + + Parameter(s): + _this: OBJECT - Base building object ("Constructions_static_F","Constructions_foundation_F","Buildable_Storage","Constructions_lockedstatic_F") + + Returns: + NOTHING +*/ +private ["_dt","_buildingJammerRange","_maintainCount","_rnd","_config"]; if !(isNil "EPOCH_maintainLockout") exitWith {_dt = ["Already Maintaining a base.", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext;}; if (EPOCH_playerCrypto > 0) then { _config = "CfgEpochClient" call EPOCH_returnConfig; diff --git a/Sources/epoch_code/compile/building/EPOCH_removeBUILD.sqf b/Sources/epoch_code/compile/building/EPOCH_removeBUILD.sqf index 6285ba9b..5679dbb8 100644 --- a/Sources/epoch_code/compile/building/EPOCH_removeBUILD.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_removeBUILD.sqf @@ -1,4 +1,27 @@ -private["_buildingAllowed", "_jammer", "_restricted", "_restrictedLocations", "_myPosATL"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building maintain base code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_removeBUILD.sqf + + Example: + cursorTarget call EPOCH_removeBUILD; + + Parameter(s): + _this: OBJECT - Base building object + + Returns: + BOOL - true if removed +*/ +private ["_buildingAllowed","_jammer","_buildingJammerRange","_buildingCountLimit","_dt","_nearestJammer","_ownedJammerExists","_return","_config","_objType","_object","_targeter","_stability","_removeParts"]; _buildingAllowed = true; _ownedJammerExists = false; _nearestJammer = objNull; @@ -12,7 +35,7 @@ if (_buildingCountLimit == 0) then { _buildingCountLimit = 200; }; EPOCH_buildOption = 0; -_object = _this; +params ["_object"]; _objType = typeOf _object; // check if another player has target @@ -33,7 +56,7 @@ if (_objType == "PlotPole_EPOCH") then { _buildingAllowed = false; _dt = ["Remove Disallowed: Frequency Blocked", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; }; -} +} else { _jammer = nearestObjects[player, ["PlotPole_EPOCH"], _buildingJammerRange]; if !(_jammer isEqualTo[]) then{ diff --git a/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf b/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf index ac34a001..1c7420b5 100644 --- a/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf @@ -1,8 +1,30 @@ -private [ - "_cfgClass","_class","_worldspace","_objSlot","_newObj","_playerOffset","_bbr","_p1","_p2","_maxWidth","_maxLength","_maxHeight","_pos2","_vel2","_dir2","_up2","_pos1","_vel1","_dir1","_up1","_interval","_velocityTransformation","_object","_status","_return","_oemType","_config","_currentTarget"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building base building with physics + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf + + Example: + [_object] spawn EPOCH_simulSwap; + + Parameter(s): + _this select 0: OBJECT - Base building object + + Returns: + NOTHING +*/ +private ["_class","_worldspace","_objSlot","_newObj","_pos2","_vel2","_dir2","_up2","_velocityTransformation","_object","_return","_oemType","_config","_currentTarget","_dt","_energyCost","_allowedSnapObjects","_textureSlot","_lastCheckTime","_rejectMove","_nearestObject","_nearestObjectRaw","_distanceNear","_previousDistanceNear","_pOffset","_snapPos","_isSnap","_snapPosition","_snapType","_snapDistance","_prevSnapDistance","_snapPointsPara","_snapPointsPerp","_snapArrayPara","_snapArrayPerp","_direction","_distance","_plyrdistance","_create","_allowedSnapPoints","_snapObjects","_onContactEH","_offset","_disallowed","_objType","_distanceMod"]; if !(isNil "EPOCH_simulSwap_Lock") exitWith{}; -_object = _this select 0; +_object = param [0,objNull]; if (isNull _object) exitWith{ EPOCH_target = objNull; }; _objType = typeOf _object; @@ -89,7 +111,7 @@ if (isText(_config)) then { if (EPOCH_Y_OFFSET < 3.6) then { EPOCH_Y_OFFSET = EPOCH_Y_OFFSET + 0.1; }; - + _pos2 = player modelToWorld[EPOCH_X_OFFSET, EPOCH_Y_OFFSET, EPOCH_Z_OFFSET]; _distance = _pos2 distance EPOCH_target; if (EPOCH_buildMode == 1) then { @@ -174,7 +196,7 @@ if (isText(_config)) then { if (_direction < 0) then { _direction = 360 + _direction; }; - _dir2 = [vectorDir _nearestObject, _direction] call EPOCH_returnVector; + _dir2 = [vectorDir _nearestObject, _direction] call BIS_fnc_returnVector; _up2 = (vectorUp _nearestObject); EP_velocityTransformation = [_pos2,_vel2,_dir2,_up2]; }; @@ -183,11 +205,11 @@ if (isText(_config)) then { if !(surfaceIsWater _pos2) then { _pos2 = ATLtoASL _pos2; }; - if (EPOCH_space) then { + if (EPOCH_doRotate) then { _vel2 = (velocity player); - _dir2 = [vectorDir player, EPOCH_buildDirection] call EPOCH_returnVector; + _dir2 = [vectorDir player, EPOCH_buildDirection] call BIS_fnc_returnVector; _up2 = (vectorUp player); - EPOCH_space = false; + EPOCH_doRotate = false; EP_velocityTransformation = [_pos2,_vel2,_dir2,_up2]; } else { EP_velocityTransformation = []; diff --git a/Sources/epoch_code/compile/building/EPOCH_staticMove.sqf b/Sources/epoch_code/compile/building/EPOCH_staticMove.sqf index 71f6bfbc..38506da8 100644 --- a/Sources/epoch_code/compile/building/EPOCH_staticMove.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_staticMove.sqf @@ -1,9 +1,38 @@ -private["_allowedSnapObjects", "_currentZoffset", "_nearestObject", "_pOffset", "_snapPos", "_snapPosition", "_snapType", "_snapDistance", "_prevSnapDistance", "_pos2", "_dir", "_snapPointsPara", "_snapPointsPerp", "_distance", "_objSlot", "_currentTarget", "_allowedSnapPoints", "_snapObjects", "_class", "_buildingPos"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building base building with ghost preview. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_simulSwap.sqf + + Example: + [_object] spawn EPOCH_simulSwap; + + Parameter(s): + _this select 0: OBJECT - Base building object + _this select 1: STRING - Item to consume on build finalization + + Returns: + NOTHING +*/ +private ["_allowedSnapObjects","_nearestObject","_pOffset","_snapPos","_snapPosition","_snapType","_snapDistance","_pos2","_snapPointsPara","_snapPointsPerp","_distance","_objSlot","_currentTarget","_allowedSnapPoints","_class","_dt","_energyCost","_maxHeight","_stabilityCheck","_pos2ATL","_lastCheckTime","_rejectMove","_currentOffSet","_dir2","_up2","_isSnap","_snapPos1","_pos_snapObj","_direction","_pos1_snap","_pos2_snap","_ins","_EPOCH_2","_arr_snapPoints","_pos1","_offSet","_snapConfig","_baselineSnapPos","_nearestObjects","_EPOCH_1","_numberOfContacts","_worldspace","_offsetZPos","_currentPos","_object","_item","_objType","_simulClass","_snapChecks","_maxSnapDistance"]; if !(isNil "EPOCH_simulSwap_Lock") exitWith{}; -_object = _this select 0; -_item = _this select 1; +// inputs +_object = param [0,objNull]; +_item = param [1,""]; + +// exit if object is nulll if (isNull _object) exitWith{ EPOCH_target = objNull; }; +// exit if item is not given +if (_item == "") exitWith{ EPOCH_target = objNull; }; if (EPOCH_playerEnergy <= 0) exitWith{ _dt = ["Need Energy", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; @@ -112,10 +141,10 @@ if (_class != "") then { EPOCH_target attachTo[player]; }; - if (EPOCH_space) then { - _dir2 = [vectorDir player, EPOCH_buildDirection] call EPOCH_returnVector; + if (EPOCH_doRotate) then { + _dir2 = [vectorDir player, EPOCH_buildDirection] call BIS_fnc_returnVector; _up2 = (vectorUp player); - EPOCH_space = false; + EPOCH_doRotate = false; EPOCH_target setVectorDirAndUp [_dir2,_up2]; }; @@ -231,7 +260,7 @@ if (_class != "") then { _direction = 360 + _direction; }; - _dir2 = [vectorDir _nearestObject, _direction] call EPOCH_returnVector; + _dir2 = [vectorDir _nearestObject, _direction] call BIS_fnc_returnVector; if (_pos2 select 2 > _maxHeight) then { _pos2 set[2, _maxHeight]; diff --git a/Sources/epoch_code/compile/building/EPOCH_upgradeBUILD.sqf b/Sources/epoch_code/compile/building/EPOCH_upgradeBUILD.sqf index 96a2408c..f16773c7 100644 --- a/Sources/epoch_code/compile/building/EPOCH_upgradeBUILD.sqf +++ b/Sources/epoch_code/compile/building/EPOCH_upgradeBUILD.sqf @@ -1,5 +1,33 @@ -if (isNull _this) exitWith{ false }; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Base building upgrade code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/building/EPOCH_upgradeBUILD.sqf + + Example: + [cursorTarget,_index] call EPOCH_upgradeBUILD; + + Parameter(s): + _this select 0: OBJECT - Base building object + _this select 1: NUMBER - index of array from (CfgBaseBuilding >> "upgradeBuilding") + + Returns: + NOTHING +*/ +private ["_buildingJammerRange","_buildingCountLimit","_nearestJammer","_ownedJammerExists","_buildingAllowed","_dt","_missingCount","_canUpgrade","_missingParts","_part","_req","_partCheck","_canUpgradePartCount","_removedPartCount","_return","_upgrade","_upgradeParts","_config","_upgrades","_object","_index","_targeter","_stability","_jammer"]; _return = false; +_object = param [0,objNull,[objNull]]; +_index = param [1,-1,[0]]; //EPOCH_UpgradeIndex +if !(_index isEqualTo -1) then {Epoch_upgradeIndex = _index}; +if (isNull _object) exitWith {false}; _buildingAllowed = true; _ownedJammerExists = false; @@ -14,7 +42,7 @@ if (_buildingCountLimit == 0) then { _buildingCountLimit = 200; }; EPOCH_buildOption = 1; -_object = _this; + // check if another player has target _targeter = _object getVariable["last_targeter", objNull]; @@ -29,10 +57,6 @@ if (_stability > 0) exitWith{ }; }; - - - - _jammer = nearestObjects[player, ["PlotPole_EPOCH"], _buildingJammerRange]; if !(_jammer isEqualTo[]) then { @@ -54,18 +78,22 @@ if !(_jammer isEqualTo[]) then { }; if !(_buildingAllowed)exitWith{ false }; -if (_this isKindOf "Constructions_static_F") then { +if (_object isKindOf "Constructions_static_F") then { // take upgrade item from player here _config = 'CfgBaseBuilding' call EPOCH_returnConfig; - _upgrade = getArray(_config >> (typeOf _this) >> "upgradeBuilding"); - if !(_upgrade isEqualTo []) then { + + _upgrades = getArray(_config >> (typeOf _object) >> "upgradeBuilding"); + if !(_upgrades isEqualTo []) then { + + // get selected upgrade + _upgrade = _upgrades param [Epoch_upgradeIndex,[]]; _upgradeParts = _upgrade select 1; _canUpgrade = true; _canUpgradePartCount = 0; - _missingParts = []; + _missingParts = ""; { _part = _x select 0; _req = _x select 1; @@ -78,7 +106,7 @@ if (_this isKindOf "Constructions_static_F") then { //diag_log format["DEBUG: _missingCount %1", _missingCount]; _canUpgrade = false; - _missingParts pushBack format["Missing %1 %2", _missingCount, (_part call EPOCH_itemDisplayName)]; + _missingParts = _missingParts + format["Missing %1 %2, ", _missingCount, (_part call EPOCH_itemDisplayName)]; }; _canUpgradePartCount = _canUpgradePartCount + _req; } forEach _upgradeParts; @@ -96,8 +124,9 @@ if (_this isKindOf "Constructions_static_F") then { if (_canUpgradePartCount == _removedPartCount) then { // send to server for upgrade - EPOCH_UPBUILD = [_this,player,Epoch_personalToken]; + EPOCH_UPBUILD = [_object,player,Epoch_upgradeIndex,Epoch_personalToken]; publicVariableServer "EPOCH_UPBUILD"; + Epoch_upgradeIndex = nil; _return = true; _dt = ["Upgraded", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; }; diff --git a/Sources/epoch_code/compile/building/EPOCH_upgradeBUILDv2.sqf b/Sources/epoch_code/compile/building/EPOCH_upgradeBUILDv2.sqf deleted file mode 100644 index 6d25bff6..00000000 --- a/Sources/epoch_code/compile/building/EPOCH_upgradeBUILDv2.sqf +++ /dev/null @@ -1,113 +0,0 @@ -_return = false; -_object = param [0,objNull,[objNull]]; -_index = param [1,-1,[0]]; //EPOCH_UpgradeIndex -if !(_index isEqualTo -1) then {Epoch_upgradeIndex = _index}; -if (isNull _object) exitWith {false}; - -_buildingAllowed = true; -_ownedJammerExists = false; -_nearestJammer = objNull; -_config = 'CfgEpochClient' call EPOCH_returnConfig; -_buildingJammerRange = getNumber(_config >> "buildingJammerRange"); -_buildingCountLimit = getNumber(_config >> "buildingCountLimit"); - -// defaults -if (_buildingJammerRange == 0) then { _buildingJammerRange = 75; }; -if (_buildingCountLimit == 0) then { _buildingCountLimit = 200; }; - -EPOCH_buildOption = 1; - - - -// check if another player has target -_targeter = _object getVariable["last_targeter", objNull]; - -if (!isNull _targeter && _targeter != player && (player distance _object > _targeter distance _object)) exitWith{ EPOCH_stabilityTarget = objNull; false }; - -_stability = _object getVariable["stability", 100]; -if (_stability > 0) exitWith{ - if (isNull EPOCH_stabilityTarget) then { - _object setVariable["last_targeter", player, true]; - EPOCH_stabilityTarget = _object; - }; -}; - -_jammer = nearestObjects[player, ["PlotPole_EPOCH"], _buildingJammerRange]; - -if !(_jammer isEqualTo[]) then { - { - if (alive _x) exitWith{ - _nearestJammer = _x; - }; - } foreach _jammer; - - if !(isNull _nearestJammer) then { - if ((_nearestJammer getVariable["BUILD_OWNER", "-1"]) in[getPlayerUID player, Epoch_my_GroupUID]) then { - _ownedJammerExists = true; - } - else { - _buildingAllowed = false; - _dt = ["Upgrade Disallowed: Frequency Blocked", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - }; - }; -}; -if !(_buildingAllowed)exitWith{ false }; - -if (_object isKindOf "Constructions_static_F") then { - - // take upgrade item from player here - _config = 'CfgBaseBuilding' call EPOCH_returnConfig; - - _upgrades = getArray(_config >> (typeOf _object) >> "upgradeBuilding"); - if !(_upgrades isEqualTo []) then { - - // get selected upgrade - _upgrade = _upgrades param [Epoch_upgradeIndex,[]]; - - _upgradeParts = _upgrade select 1; - - _canUpgrade = true; - _canUpgradePartCount = 0; - _missingParts = ""; - { - _part = _x select 0; - _req = _x select 1; - _partCheck = {_x == _part} count (magazines player); - //diag_log format["DEBUG: _partCheck %1", _partCheck]; - //diag_log format["DEBUG: _x %1", _x]; - if (_partCheck < _req) then { - _missingCount = _req - _partCheck; - - //diag_log format["DEBUG: _missingCount %1", _missingCount]; - - _canUpgrade = false; - _missingParts = _missingParts + format["Missing %1 %2, ", _missingCount, (_part call EPOCH_itemDisplayName)]; - }; - _canUpgradePartCount = _canUpgradePartCount + _req; - } forEach _upgradeParts; - - _removedPartCount = 0; - if (_canUpgrade) then { - { - for "_i" from 1 to (_x select 1) do { - if ((_x select 0) in (magazines player)) then { - player removeMagazine (_x select 0); - _removedPartCount = _removedPartCount + 1; - }; - }; - } forEach _upgradeParts; - - if (_canUpgradePartCount == _removedPartCount) then { - // send to server for upgrade - EPOCH_UPBUILD = [_object,player,Epoch_upgradeIndex,Epoch_personalToken]; - publicVariableServer "EPOCH_UPBUILD"; - Epoch_upgradeIndex = nil; - _return = true; - _dt = ["Upgraded", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - }; - } else { - _dt = [format["%1", _missingParts], 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - }; - }; -}; -_return diff --git a/Sources/epoch_code/compile/building/test.sqf b/Sources/epoch_code/compile/building/test.sqf deleted file mode 100644 index ed986674..00000000 --- a/Sources/epoch_code/compile/building/test.sqf +++ /dev/null @@ -1,180 +0,0 @@ -EPOCH_buildClasses = ["Land_Obstacle_Bridge_F", - -"Land_Shoot_House_Wall_F", -"Land_Shoot_House_Wall_Stand_F", -"Land_Shoot_House_Wall_Crouch_F", -"Land_Shoot_House_Wall_Prone_F", -"Land_Shoot_House_Wall_Long_F", -"Land_Shoot_House_Wall_Long_Stand_F", -"Land_Shoot_House_Wall_Long_Crouch_F", -"Land_Shoot_House_Wall_Long_Prone_F", -"Land_Shoot_House_Corner_F", -"Land_Shoot_House_Corner_Stand_F", -"Land_Shoot_House_Corner_Crouch_F", -"Land_Shoot_House_Corner_Prone_F", -"Land_Shoot_House_Panels_F", -"Land_Shoot_House_Panels_Crouch_F", -"Land_Shoot_House_Panels_Prone_F", -"Land_Shoot_House_Panels_Vault_F", -"Land_Shoot_House_Panels_Window_F", -"Land_Shoot_House_Panels_Windows_F", -"Land_Shoot_House_Tunnel_F", -"Land_Shoot_House_Tunnel_Stand_F", -"Land_Shoot_House_Tunnel_Crouch_F", -"Land_Shoot_House_Tunnel_Prone_F", - - -"Land_Obstacle_RunAround_F","Land_Obstacle_Saddle_F","Land_RampConcrete_F","Land_RampConcreteHigh_F","Land_GH_Stairs_F","Land_Billboard_F","Land_HBarrier_1_F","Land_HBarrier_3_F","Land_HBarrier_5_F","Land_Razorwire_F","Land_HBarrierWall6_F","WoodFloor_EPOCH","WoodLargeWall_EPOCH","Land_BagFence_Long_F","Land_BagFence_Corner_F","Land_BagFence_End_F","Land_BagFence_Round_F","Land_BagFence_Short_F"]; -EPOCH_buildClassesCount = count EPOCH_buildClasses - 1; -Epoch_selectedBuildClasIndex = 0; -EPOCH_selectedBuildClass = EPOCH_buildClasses select 0; - -EPOCH_snapExtents = []; - -EPOCH_buildWorldspace = [[0,0,0],[0,0,0],[0,0,0]]; -EPOCH_KeyDownFunctionhandler = { - _dikCode = _this select 1; - _shift = _this select 2; - _ctrl = _this select 3; - _alt = _this select 4; - - switch (_dikCode) do { - case 0x39 : { - _worldspace = EPOCH_buildWorldspace; - _newObj = EPOCH_selectedBuildClass createVehicle (_worldspace select 0); - _newObj setVectorDirAndUp [_worldspace select 1,_worldspace select 2]; - _newObj setposASL (_worldspace select 0); - _handled = true; - }; - case 0xC9 : { - Epoch_selectedBuildClasIndex = ((Epoch_selectedBuildClasIndex + 1) min EPOCH_buildClassesCount) max 0; - EPOCH_selectedBuildClass = EPOCH_buildClasses select Epoch_selectedBuildClasIndex; - - if !(isNull EPOCH_currentBuildObj) then { - deleteVehicle EPOCH_currentBuildObj; - EPOCH_currentBuildObj = EPOCH_selectedBuildClass createVehicle [0,0,0]; - EPOCH_currentBuildObj disableCollisionWith player; - EPOCH_currentBuildObj setObjectTextureGlobal [0, "#(rgb,8,8,3)color(0,0,1,1)"]; - }; - - hint EPOCH_selectedBuildClass; - _handled = true; - }; - case 0xD1 : { - Epoch_selectedBuildClasIndex = ((Epoch_selectedBuildClasIndex - 1) min EPOCH_buildClassesCount) max 0; - EPOCH_selectedBuildClass = EPOCH_buildClasses select Epoch_selectedBuildClasIndex; - hint EPOCH_selectedBuildClass; - - if !(isNull EPOCH_currentBuildObj) then { - deleteVehicle EPOCH_currentBuildObj; - EPOCH_currentBuildObj = EPOCH_selectedBuildClass createVehicle [0,0,0]; - EPOCH_currentBuildObj disableCollisionWith player; - EPOCH_currentBuildObj setObjectTextureGlobal [0, "#(rgb,8,8,3)color(0,0,1,1)"]; - }; - - _handled = true; - }; - }; - _handled -}; - - -[] spawn { - (findDisplay 46) displayRemoveAllEventHandlers "KeyDown"; - (findDisplay 46) displayAddEventHandler["KeyDown",{_this call EPOCH_KeyDownFunctionhandler}]; -}; - - - - -EPOCH_snapExtents = []; -_playerPos = player modelToWorld [0,5,5]; -EPOCH_currentBuildObj = EPOCH_selectedBuildClass createVehicle _playerPos; -EPOCH_currentBuildObj setPosATL _playerPos; -EPOCH_currentBuildObj disableCollisionWith player; -_numberOfContacts = 0; -for "_i" from 0 to 10 do { -}; -_pos1 = EPOCH_currentBuildObj modelToWorld [0,0,10]; -_pos2 = EPOCH_currentBuildObj modelToWorld [0,0,0]; -_ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; -if (count _ins == 0) then { -} else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - - _fullHeight = _offset select 0; - _halfHeight = _fullHeight/2; - - - - _pos1 = EPOCH_currentBuildObj modelToWorld [0,10,_halfHeight]; - _pos2 = EPOCH_currentBuildObj modelToWorld [0,0,_halfHeight]; - _ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; - if (count _ins == 0) then { - } else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - }; - - _pos1 = EPOCH_currentBuildObj modelToWorld [0,-10,_halfHeight]; - _pos2 = EPOCH_currentBuildObj modelToWorld [0,0,_halfHeight]; - _ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; - if (count _ins == 0) then { - } else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - }; - - _pos1 = EPOCH_currentBuildObj modelToWorld [10,0,_halfHeight]; - _pos2 = EPOCH_currentBuildObj modelToWorld [0,0,_halfHeight]; - _ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; - if (count _ins == 0) then { - } else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - }; - - _pos1 = EPOCH_currentBuildObj modelToWorld [-10,0,_halfHeight]; - _pos2 = EPOCH_currentBuildObj modelToWorld [0,0,_halfHeight]; - _ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; - if (count _ins == 0) then { - } else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - }; - - - _pos1 = EPOCH_currentBuildObj modelToWorld [0,0,-4.5]; - _pos2 = EPOCH_currentBuildObj modelToWorld [0,0,0]; - _ins = lineIntersectsSurfaces [AGLToASL _pos1,AGLToASL _pos2,player]; - if (count _ins == 0) then { - } else { - _pos3 = (_ins select 0 select 0); - if !(surfaceIsWater _pos3) then {_pos3 = ASLtoATL _pos3}; - _offset = EPOCH_currentBuildObj worldToModelVisual _pos3; - EPOCH_snapExtents pushBack _offset; - _numberOfContacts = _numberOfContacts + 1; - }; - -}; -onEachFrame { - { - drawIcon3D ["a3\modules_f\data\iconlock_ca.paa", [1,1,1,1], EPOCH_currentBuildObj modelToWorld _x, 1, 1, 45, "Snap", 1, 0.05, "TahomaB"]; - } forEach EPOCH_snapExtents; -}; diff --git a/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf b/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf index 256b344c..9c7cfd05 100644 --- a/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf +++ b/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf @@ -1,21 +1,44 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Performs damage related effects + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf + + Example: + [cursorTarget,_index] call EPOCH_upgradeBUILD; + + Parameter(s): + _this: OBJECT - Player + + Returns: + NOTHING +*/ if !(isNull _this && alive _this) then { - + _distance = 5; _toxicChance = 0.1; _bleedChance = 1; _bloodpChance = 0; _fatigueChance = 0.1; - + _bleedAmount = 30; _bloodpAmount = 2; - + _soundEffect = -1; _soundEffectGlobal = false; _canSee = false; _ppEffect = 0; switch (typeOf _this) do { - case "Snake_random_EPOCH": { + case "Snake_random_EPOCH": { _distance = 3; _toxicChance = 0.2; _bloodpChance = 1; @@ -123,4 +146,4 @@ if !(isNull _this && alive _this) then { player setFatigue 1; }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/environment/EPOCH_client_earthQuake.sqf b/Sources/epoch_code/compile/environment/EPOCH_client_earthQuake.sqf index 8cf594c8..89414573 100644 --- a/Sources/epoch_code/compile/environment/EPOCH_client_earthQuake.sqf +++ b/Sources/epoch_code/compile/environment/EPOCH_client_earthQuake.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Triggers earthquake with increasing intensity the closer the player + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/environment/EPOCH_client_earthQuake.sqf + + Example: + _location call EPOCH_client_earthQuake + + Parameter(s): + _this: ARRAY - Locaton of epicenter + + Returns: + Script handle +*/ _epicenter = _this; _distance = player distance _epicenter; _intensity = 1; @@ -12,4 +35,4 @@ if (_distance < 250) then { }; }; }; -_intensity spawn BIS_fnc_earthQuake; \ No newline at end of file +_intensity spawn BIS_fnc_earthQuake; diff --git a/Sources/epoch_code/compile/environment/EPOCH_client_loadAnimalBrain.sqf b/Sources/epoch_code/compile/environment/EPOCH_client_loadAnimalBrain.sqf index 6cde01fe..17afd304 100644 --- a/Sources/epoch_code/compile/environment/EPOCH_client_loadAnimalBrain.sqf +++ b/Sources/epoch_code/compile/environment/EPOCH_client_loadAnimalBrain.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Creates animals with custom Epoch fsm AI "brain" + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/environment/EPOCH_client_loadAnimalBrain.sqf + + Example: + call EPOCH_client_loadAnimalBrain; + + Parameter(s): + None + + Returns: + NOTHING +*/ private["_fightOrFlight", "_id", "_animal", "_tryAnimalPos", "_animalPos", "_randomIndex", "_randomAIClass", "_aiTables", "_plyrPos"]; if (count(player nearEntities["Animal_Base_F", 200]) >= 1) exitWith{}; diff --git a/Sources/epoch_code/compile/functions/EPOCH_fn_returnConfigEntryV2.sqf b/Sources/epoch_code/compile/functions/EPOCH_fn_returnConfigEntryV2.sqf index c2bb720d..2b7eafbb 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fn_returnConfigEntryV2.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fn_returnConfigEntryV2.sqf @@ -1,3 +1,28 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Return configFile or missionConfigFile data if exists else return default variable + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fn_returnConfigEntryV2.sqf + + Example: + _sapperRndChance = ["CfgEpochClient", "sapperRngChance", 100] call EPOCH_fnc_returnConfigEntryV2; + + Parameter(s): + _this select 0: STRING - Config Class + _this select 1: STRING - Variable Name + _this select 2: STRING - Default Variable + + Returns: + MIXED +*/ private["_defaultData", "_config", "_varData","_missionconfig","_finalconfig"]; _defaultData = _this select 2; _config = (configfile >> (_this select 0)); diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_Weather.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_Weather.sqf index 4a9676ca..fad52ca9 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_Weather.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_Weather.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Calculates weather related player stats + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_Weather.sqf + + Example: + call EPOCH_fnc_Weather; + + Parameter(s): + NONE + + Returns: + NOTHING +*/ private ["_warming","_isNearFire","_airTemp","_waterTemp","_playerPosATL"]; if (isNil "EPOCH_CURRENT_WEATHER") then { diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf index b6549404..f44f0601 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf @@ -1,4 +1,26 @@ -// Epoch add item with overflow +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch add item with overflow + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf + + Example: + _fish call EPOCH_fnc_addItemOverflow; + + Parameter(s): + _this: STRING - Item Class + + Returns: + NOTHING +*/ private ["_wHPos","_wH","_nearByHolder","_item"]; _item = _this; if (player canAdd _item) then { diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_cursorTarget.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_cursorTarget.sqf index 441fa355..eea15068 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_cursorTarget.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_cursorTarget.sqf @@ -1,4 +1,34 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch cursorTarget anywhere + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_addItemOverflow.sqf + + Example: + _target = [10] call EPOCH_fnc_cursorTarget; + + Parameter(s): + _this select 0: SCALAR - Distance in meters + _this select 1: STRING - lod1 + _this select 3: STRING - lod2 + _this select 4: BOOL - sort + + Returns: + (OBJECT or objNull) +*/ params [["_distance",10], ["_lod1", "VIEW"], ["_lod2","FIRE"], ["_sort",true]]; -_ins = lineIntersectsSurfaces [AGLToASL positionCameraToWorld [0,0,0],AGLToASL positionCameraToWorld [0,0,_distance],player,objNull,_sort,1,_lod1,_lod2]; -if (_ins isEqualTo []) exitWith { objNull }; -(_ins select 0 param [3,objNull]) +if (EPOCH_playerIsSwimming) then { + _ins = lineIntersectsSurfaces [AGLToASL positionCameraToWorld [0,0,0],AGLToASL positionCameraToWorld [0,0,_distance],player,objNull,_sort,1,_lod1,_lod2]; + if (_ins isEqualTo []) exitWith { objNull }; + (_ins select 0 param [3,objNull]) +} else { + cursorTarget +} diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_dirToFuzzy.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_dirToFuzzy.sqf index d398a94b..e0deb301 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_dirToFuzzy.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_dirToFuzzy.sqf @@ -1,10 +1,36 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + Epoch cursorTarget anywhere + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_dirToFuzzy.sqf + + Example: + _dirToF = [_pos,_destination,44] call EPOCH_fnc_dirToFuzzy; + + Parameter(s): + _this select 0: (ARRAY or OBJECT) - position1 + _this select 1: (ARRAY or OBJECT) - position2 + _this select 2: NUMBER - random spread [optional: default 32] + + Returns: + SCALAR - (direction 0-360) +*/ + private ["_pos1","_pos2","_ret"]; _pos1 = _this select 0; _pos2 = _this select 1; _spread = 32; if(count _this > 2)then{ -_spread = _this select 2; + _spread = _this select 2; }; //if objects, not positions, were passed in, then get their positions @@ -16,4 +42,4 @@ _ret = ((_pos2 select 0) - (_pos1 select 0)) atan2 ((_pos2 select 1) - (_pos1 se _ret = _ret + ((random _spread) - (_spread / 2)); if (_ret < 0) then {_ret = _ret + 360}; //remove negative value _ret = _ret % 360; //ensure return is 0-360 -_ret \ No newline at end of file +_ret diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_findRandomPosBehind.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_findRandomPosBehind.sqf index 75c9e5a0..2d177982 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_findRandomPosBehind.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_findRandomPosBehind.sqf @@ -1,11 +1,30 @@ -//Picks a random spot behind the player -//usage: [200,50,60] call EPOCH_fnc_findRandomPosBehind -//_maxIn - Maximum distance to choose point -//_minIn - Minimum distance to choose point -//_arcIn - Spread of arc in degrees behind player -//_unitIn - Unit, player, vehicle etc. -//_offset - offset initial angle, allows to pick position to the side with -90 or 90 (right or left) +/* + Author: Andrew Gregory - EpochMod.com + Contributors: + + Description: + Picks a random spot behind the player + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_findRandomPosBehind.sqf + + Example: + _moveTo = [24,4,142,_trgt] call EPOCH_fnc_findRandomPosBehind; + + Parameter(s): + _this select 0: SCALAR - Maximum distance to choose point + _this select 1: SCALAR - Minimum distance to choose point + _this select 2: SCALAR - Spread of arc in degrees behind player + _this select 3: OBJECT - Unit, player, vehicle etc. + _this select 4: SCALAR - offset initial angle, allows to pick position to the side with -90 or 90 (right or left) [optional: default 0] + + Returns: + ARRAY +*/ _maxIn = _this select 0; _minIn = _this select 1; _arcIn = _this select 2; @@ -16,7 +35,7 @@ if ((count _this) > 4) then { }; _rnd = ((180 +_offset) - (_arcIn / 2)) + (random _arcIn); -_pos = getPosATL _unitIn; +_pos = getPosATL _unitIn; _dist = ((random (_maxIn - _minIn)) + _minIn) max _minIn; _dir = (getDir _unitIn) - _rnd; if (_dir<0) then {_dir = _dir + 360}; diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_findSafePos.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_findSafePos.sqf index dfad5d63..8a592e8b 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_findSafePos.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_findSafePos.sqf @@ -1,12 +1,31 @@ -//Currently only used to find random position -//TODO: Expand upon to find spot on road || in field for unit spawn. -//Usage: [centre, min distance, max distance, height, onRoad] call EPOCH_fnc_findSafePos; -//centre - centre position (array) -//min distance - minimum distance away from centre to choose a location -//max distance - maximum distance away from centre to choose a location -//height - is passed through -//onRoad - (boolean) - will select a point on the nearest road (within 250m) from the randomly found position. -// +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + Currently only used to find random position (Unused) + //TODO: Expand upon to find spot on road || in field for unit spawn. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_findSafePos.sqf + + Example: + _moveTo = [_centre, _min_distance, _max_distance, _height, _onRoad] call EPOCH_fnc_findSafePos; + + Parameter(s): + _this select 0: SCALAR - center position + _this select 1: SCALAR - minimum distance away from centre to choose a location + _this select 2: SCALAR - minimum distance away from centre to choose a location + _this select 3: SCALAR - height - is passed through. [optional: default 0] + _this select 4: BOOL - will select a point on the nearest road (within 250m) from the randomly found position. [optional: default false] + + Returns: + ARRAY +*/ private["_MinDist","_MaxDist","_outHeight","_inPos","_rDist","_rDir","_outPos","_nrRoad","_nrRoads","_onRoad"]; _inPos = _this select 0; _MinDist = _this select 1; @@ -28,10 +47,10 @@ _rDir = random 360; _outPos = [(_inPos select 0) + (sin _rDir) * _rDist, (_inPos select 1) + (cos _rDir) * _rDist, _outHeight]; if (_onRoad) then { -_nrRoads = _outPos nearRoads 250; + _nrRoads = _outPos nearRoads 250; if (count _nrRoads > 0) then { - _nrRoad = _nrRoads select (floor(random (count _nrRoads))); - _outPos = getPosATL _nrRoad; + _nrRoad = _nrRoads select (floor(random (count _nrRoads))); + _outPos = getPosATL _nrRoad; }; }; _outPos diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_findSapperStalkLocation.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_findSapperStalkLocation.sqf index e4186aae..bb55770d 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_findSapperStalkLocation.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_findSapperStalkLocation.sqf @@ -1,11 +1,31 @@ -//Picks a random spot relative to the target with some randomness. -//usage: [200,50,60] call EPOCH_fnc_findRandomPosBehind -//_maxIn - Maximum distance to choose point -//_minIn - Minimum distance to choose point -//_arcIn - Spread of arc in degrees relative to _unitIn. Is randomised to add fuzziness to final location. -//_unitIn - Unit, player, vehicle etc. -//_offset - Offset initial angle, allows to pick position to the side of _unitIn with -90 or 90. -//_trgtIn = Target to use for relative position from _unitIn. Allows to pick a position left of _trgtin for example. +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + Picks a random spot relative to the target with some randomness. (Unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_findSapperStalkLocation.sqf + + Example: + _moveTo = [_centre, _min_distance, _max_distance, _height, _onRoad] call EPOCH_fnc_findSafePos; + + Parameter(s): + _this select 0: SCALAR - Maximum distance to choose point + _this select 1: SCALAR - Minimum distance to choose point + _this select 2: SCALAR - Spread of arc in degrees relative to _unitIn. Is randomised to add fuzziness to final location. + _this select 3: OBJECT - Unit, player, vehicle etc. + _this select 4: SCALAR - Offset initial angle, allows to pick position to the side of _unitIn with -90 or 90. + _this select 5: OBJECT - Target to use for relative position from _unitIn. Allows to pick a position left of _trgtin for example. [optional: default false] + + Returns: + ARRAY +*/ _maxIn = _this select 0; _minIn = _this select 1; _arcIn = _this select 2; @@ -14,9 +34,9 @@ _offset = _this select 4; _trgtIn = _this select 5; _dirTo = [position _unitIn, position _trgtIn] call BIS_fnc_dirTo; _rnd = _offset - (random _arcIn); -_pos = getPosATL _trgtIn; +_pos = getPosATL _trgtIn; _dist = ((random (_maxIn - _minIn)) + _minIn) max _minIn; _dir = _dirTo - _rnd; if (_dir<0) then {_dir = _dir + 360}; _outPos = [(_pos select 0) + (_dist*(sin _dir)), (_pos select 1) + (_dist*(cos _dir)), _pos select 2]; -_outPos \ No newline at end of file +_outPos diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_isInsideBuilding.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_isInsideBuilding.sqf index 36bfb4d0..f2f2c842 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_isInsideBuilding.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_isInsideBuilding.sqf @@ -1,5 +1,28 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Function to check if player is in a building. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_isInsideBuilding.sqf + + Example: + _inBuilding = call EPOCH_fnc_isInsideBuilding; + + Parameter(s): + NONE + + Returns: + BOOL +*/ private ["_playerPosASL","_abovePlayerPosASL"]; _playerPosASL = visiblePositionASL player; _abovePlayerPosASL = [_playerPosASL select 0,_playerPosASL select 1,(_playerPosASL select 2) + 10]; //Return: -lineIntersects[_playerPosASL, _abovePlayerPosASL, player] \ No newline at end of file +lineIntersects[_playerPosASL, _abovePlayerPosASL, player] diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerDeath.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerDeath.sqf index 213354ff..cc05edfb 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerDeath.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerDeath.sqf @@ -1,3 +1,28 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Player death handler + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_playerDeath.sqf + + Example: + player addEventHandler ["Killed", {_this call EPOCH_fnc_playerDeath}]; + + Parameter(s): + _this select 0: OBJECT - player + _this select 1: OBJECT - killer + + Returns: + BOOL +*/ + private["_unit", "_killer"]; _unit = _this select 0; _killer = _this select 1; diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf index 778bed70..1708ce82 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf @@ -1,3 +1,33 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Weapon fired handler + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf + + Example: + player addEventHandler ["Fired", {_this call EPOCH_fnc_playerFired}]; + + Parameter(s): + _this select 0: unit: Object - Object the event handler is assigned to + _this select 1: weapon: String - Fired weapon + _this select 2: muzzle: String - Muzzle that was used + _this select 3: mode: String - Current mode of the fired weapon + _this select 4: ammo: String - Ammo used + _this select 5: magazine: String - magazine name which was used + _this select 6: projectile: Object - Object of the projectile that was shot (Arma 2: OA and onwards) + + Returns: + NOTHING +*/ + private ["_highestDMG","_currentHIT","_currentDMG","_attachments","_newDMG","_cursorTarget","_repaired","_unit","_weapon","_ammo","_projectile"]; _unit = _this select 0; _weapon = _this select 1; diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_stringLeft.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_stringLeft.sqf index 5855e66e..f2a89cb8 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_stringLeft.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_stringLeft.sqf @@ -1,3 +1,27 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + Picks a random spot relative to the target with some randomness. (Unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_fnc_stringLeft.sqf + + Example: + _trimmedStr = ["String In",3] call EPOCH_fnc_stringLeft; + + Parameter(s): + _this select 0: STRING or anything - String to be trimmed + _this select 1: SCALAR - number of chars to remove + + Returns: + STRING +*/ private["_strIn","_strOut","_count","_return","_arrFull","_arrOut"]; _arrOut = []; _strIn = _this select 0; @@ -6,9 +30,9 @@ _count = _this select 1; if (typename _strIn != "STRING") then {_strIn = str(_this select 0)}; _arrFull = toArray _strIn; { -if (_forEachIndex < _count) then { -_arrOut pushBack _x; -}; + if (_forEachIndex < _count) then { + _arrOut pushBack _x; + }; }forEach _arrFull; _return = toString _arrOut; _return diff --git a/Sources/epoch_code/compile/functions/EPOCH_itemData.sqf b/Sources/epoch_code/compile/functions/EPOCH_itemData.sqf index 422b4049..c91b2b29 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_itemData.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_itemData.sqf @@ -1,11 +1,29 @@ /* -Returns string if only one element in second param, otherwise returns array + Author: Raimonds Virtoss - EpochMod.com - _displayName = _item call epoch_itemData; // string - _pic = [_item,["Picture"]] call epoch_itemData; //string - _data = [_item,["picture","model","displayName"]] call epoch_itemData; //array + Contributors: + + Description: + Sorts an array based on distance to input array. (unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf + + Example(s): + _displayName = _item call epoch_itemData; // string + _pic = [_item,["Picture"]] call epoch_itemData; //string + _data = [_item,["picture","model","displayName"]] call epoch_itemData; //array + + Parameter(s): + _this select 0: STRING - Vehicle, Weapon, or Magazine config class name + _this select 1: STRING or ARRAY of config variables + + Returns: + Returns STRING if only one element in second param, otherwise returns ARRAY */ - private ["_item","_entries","_single","_arr","_return"]; _item = param [0,""]; _entries = param [1,["DisplayName"],[[]]]; diff --git a/Sources/epoch_code/compile/functions/EPOCH_itemDisplayName.sqf b/Sources/epoch_code/compile/functions/EPOCH_itemDisplayName.sqf index 19ae673b..89dc86cc 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_itemDisplayName.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_itemDisplayName.sqf @@ -1,4 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + Contributors: + + Description: + Returns the DisplayName of a Vehicle, Weapon, or Magazine. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_itemDisplayName.sqf + + Example: + _displayName = _part call EPOCH_itemDisplayName; + + Parameter(s): + _this: STRING - Vehicle, Weapon, or Magazine config class name + + Returns: + STRING +*/ private ["_item"]; _item = _this; _return = ""; diff --git a/Sources/epoch_code/compile/functions/EPOCH_itemPicture.sqf b/Sources/epoch_code/compile/functions/EPOCH_itemPicture.sqf index b4f22ea3..c2c7909e 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_itemPicture.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_itemPicture.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Returns the picture variable of a Vehicle, Weapon, or Magazine. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_itemPicture.sqf + + Example: + _picture = _part call EPOCH_itemPicture; + + Parameter(s): + _this: STRING - Vehicle, Weapon, or Magazine config class name + + Returns: + STRING +*/ private ["_item"]; _item = _this; _return = ""; diff --git a/Sources/epoch_code/compile/functions/EPOCH_pushCustomVar.sqf b/Sources/epoch_code/compile/functions/EPOCH_pushCustomVar.sqf index 188bc59e..7812790f 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_pushCustomVar.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_pushCustomVar.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Sends message server to save custom variables from player + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_pushCustomVar.sqf + + Example: + true call EPOCH_pushCustomVar; + + Parameter(s): + _this: BOOL - true = fast save, false = slow save window + + Returns: + NOTHING +*/ private ["_tempVars","_tempVal","_tempIndex","_time"]; _time = if (_this) then [{15},{80}]; diff --git a/Sources/epoch_code/compile/functions/EPOCH_returnConfig.sqf b/Sources/epoch_code/compile/functions/EPOCH_returnConfig.sqf index a1d8d31b..41ebc6b2 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_returnConfig.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_returnConfig.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Returns missionConfigFile if exists otherwise uses configFile + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/EPOCH_returnConfig.sqf + + Example: + _config = 'CfgCrafting' call EPOCH_returnConfig; + + Parameter(s): + _this: STRING - Config class name + + Returns: + CONFIG +*/ private["_return", "_config"]; _return = (configfile >> _this); _config = (missionConfigFile >> _this); diff --git a/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf b/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf index 11be6f22..642e2dfc 100644 --- a/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf +++ b/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Sorts an array based on distance to input array. (unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/functions/Epoch_SortArrayByDistance.sqf + + Example: + _sorted = [_unsorted, _inPosition] call Epoch_SortArrayByDistance; + + Parameter(s): + _this select 0: ARRAY - of unsorted positions + _this select 1: ARRAY - position + + Returns: + ARRAY of ARRAYS +*/ private ["_sorted","_closest","_unsorted","_pos","_testPos","_closestPos"]; _sorted = []; _closest = []; @@ -8,13 +32,13 @@ _sorted = []; _testPos = [0,0,0]; _closestPos = [0,0,0]; { - _closest = _unsorted select count _unsorted -1; - { - if (typename _x == "OBJECT") then {_testPos = position _x}else{_testPos = _x}; - if (typename _closest == "OBJECT") then {_closestPos = position _closest}else{_closestPos = _closest}; - if ((_testPos distance _pos) < (_closestPos distance _pos)) then {_closest = _x}; - } forEach _unsorted; - _sorted pushBack _closest; - _unsorted = _unsorted - [_closest]; + _closest = _unsorted select count _unsorted -1; + { + if (typename _x == "OBJECT") then {_testPos = position _x}else{_testPos = _x}; + if (typename _closest == "OBJECT") then {_closestPos = position _closest}else{_closestPos = _closest}; + if ((_testPos distance _pos) < (_closestPos distance _pos)) then {_closest = _x}; + } forEach _unsorted; + _sorted pushBack _closest; + _unsorted = _unsorted - [_closest]; } forEach _unsorted; -_sorted \ No newline at end of file +_sorted diff --git a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_Interface_interact.sqf b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_Interface_interact.sqf deleted file mode 100644 index 9811089a..00000000 --- a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_Interface_interact.sqf +++ /dev/null @@ -1,75 +0,0 @@ -disableSerialization; -// diag_log format["DEBUG INTERACT: %1", _this]; - -_control = _this select 0; -_prevIndex = _this select 1; - -_selected = (_control lbValue _prevIndex); -_data = (_control lbData _prevIndex); - -// diag_log format["DEBUG INTERACT SELECTED: %1 DATA: %2", _selected, _data]; - -lbClear 1700; - - -_selectedInteractID = format["%1_%2",_data,_selected]; - -if (_data == "Shop") exitWith { - _shopArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "shop"); - _dt = [format["START SHOP DIALOG: %1", _shopArray], 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - closeDialog 0; -}; - - -if (_data == "Mission") exitWith { - _missionArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "mission"); - _dt = [format["START MISSION DIALOG: %1", _missionArray], 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - closeDialog 0; -}; - -_responseArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "responseNPC"); - -if !(_responseArray isEqualTo []) then { - _response = (_responseArray select floor(random(count _responseArray))); - if (_response != "") then { - _dt = [format["%1", _response], 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - }; -}; - -// diag_log format["DEBUG INTERACT _interactID: %1", _selectedInteractID]; - - -_dataArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "interactMenu"); -{ - _interactSecondID = format["Interact_%1", _x]; - _interactName = getText (configFile >> "CfgInteract" >> _interactSecondID >> "interactName"); - _index = lbAdd[1700,_interactName]; - - - lbSetValue [1700, _index, _x]; - lbSetData [1700, _index,"Interact"]; -}forEach _dataArray; - - - -_dataArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "missionMenu"); -{ - _interactSecondID = format["Mission_%1", _x]; - _interactName = getText (configFile >> "CfgInteract" >> _interactSecondID >> "interactName"); - _index = lbAdd[1700,_interactName]; - - lbSetValue [1700, _index, _x]; - lbSetData [1700, _index,"Mission"]; -}forEach _dataArray; - - - -_dataArray = getArray (configFile >> "CfgInteract" >> _selectedInteractID >> "shopMenu"); -{ - _interactSecondID = format["Shop_%1", _x]; - _interactName = getText (configFile >> "CfgInteract" >> _interactSecondID >> "interactName"); - _index = lbAdd[1700,_interactName]; - - lbSetValue [1700, _index, _x]; - lbSetData [1700, _index,"Shop"]; -}forEach _dataArray; \ No newline at end of file diff --git a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyDown.sqf b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyDown.sqf index c0341471..1e964dff 100644 --- a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyDown.sqf +++ b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyDown.sqf @@ -1,4 +1,31 @@ -private["_dikCode", "_handled"]; +/* + Author: Aaron Clark - EpochMod.com - @vbawol + + Contributors: @Skaronator @raymix @Fank + + Description: + Key Down EH functions + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyDown.sqf + + Example: + _this call EPOCH_KeyDown; + + Parameter(s): + _this select 0: CONTROL - _display + _this select 1: NUMBER - _dikcode + _this select 2: BOOL - Shift State + _this select 3: BOOL - Ctrl State + _this select 4: BOOL - Alt State + + Returns: + BOOL +*/ +private["_handled"]; params ["_display","_dikCode","_shift","_ctrl","_alt"]; _handled = false; @@ -9,7 +36,7 @@ _handled = false; if !(alive player) exitWith{ false }; -EPOCH_space = false; +EPOCH_doRotate = false; if (_dikCode in [0x02,0x03,0x04,0x58,0x57,0x44,0x43,0x42,0x41,0x40,0x3F,0x3E,0x3D,0x3C,0x3B,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,0x0E]) then { _handled = true; @@ -30,18 +57,15 @@ if (_ctrl && _dikCode == EPOCH_keysVolumeDown) then { // ESC default to cancel if (_dikCode == 0x01) then { - if !(isNull EPOCH_Target) then { - if !(_vehicle isKindOf "ThingX") then { + if !(EPOCH_Target isKindOf "ThingX") then { deleteVehicle EPOCH_Target; } else { EPOCH_Target = objNull; }; _dt = ["Build Canceled", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; }; - if !(EPOCH_arr_interactedObjs isEqualTo[]) then { - EPOCH_arr_interactedObjs remoteExec["EPOCH_server_save_vehicles", 2]; EPOCH_arr_interactedObjs = []; }; @@ -163,8 +187,8 @@ if (vehicle player == player) then { case EPOCH_keysBuildMovBak: { EPOCH_Y_OFFSET = (EPOCH_Y_OFFSET - 0.1) max 2; _handled = true }; case EPOCH_keysBuildMovL: { EPOCH_X_OFFSET = (EPOCH_X_OFFSET + 0.1) min 5; _handled = true }; case EPOCH_keysBuildMovR: { EPOCH_X_OFFSET = (EPOCH_X_OFFSET - 0.1) max - 5; _handled = true }; - case EPOCH_keysBuildRotL: { EPOCH_buildDirection = (EPOCH_buildDirection + 1) min 360; EPOCH_space = true; _handled = true }; - case EPOCH_keysBuildRotR: { EPOCH_buildDirection = (EPOCH_buildDirection - 1) max 0; EPOCH_space = true; _handled = true }; + case EPOCH_keysBuildRotL: { EPOCH_buildDirection = (EPOCH_buildDirection + 1) min 360; EPOCH_doRotate = true; _handled = true }; + case EPOCH_keysBuildRotR: { EPOCH_buildDirection = (EPOCH_buildDirection - 1) max 0; EPOCH_doRotate = true; _handled = true }; //case EPOCH_keysBuildIt: { cursorTarget call EPOCH_fnc_SelectTarget; _handled = true }; }; }; @@ -246,7 +270,7 @@ if (vehicle player == player) then { if (_dikCode in(actionKeys "Gear")) then { if !(isNull EPOCH_Target) then { - if !(_vehicle isKindOf "ThingX") then { + if !(EPOCH_Target isKindOf "ThingX") then { deleteVehicle EPOCH_Target; } else { EPOCH_Target = objNull; diff --git a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyUp.sqf b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyUp.sqf index ed0c7304..5843327c 100644 --- a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyUp.sqf +++ b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyUp.sqf @@ -1,4 +1,31 @@ -private["_dikCode", "_handled"]; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Key Up EH functions + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/interface_event_handlers/EPOCH_KeyUp.sqf + + Example: + _this call EPOCH_KeyUp; + + Parameter(s): + _this select 0: CONTROL - _display + _this select 1: NUMBER - _dikcode + _this select 2: BOOL - Shift State + _this select 3: BOOL - Ctrl State + _this select 4: BOOL - Alt State + + Returns: + BOOL +*/ +private["_handled"]; params ["_display","_dikCode","_shift","_ctrl","_alt"]; _handled = false; @@ -11,4 +38,3 @@ if (_dikCode == EPOCH_keysAction) then { _handled - diff --git a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_onChar.sqf b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_onChar.sqf index e8ca86f4..807ac895 100644 --- a/Sources/epoch_code/compile/interface_event_handlers/EPOCH_onChar.sqf +++ b/Sources/epoch_code/compile/interface_event_handlers/EPOCH_onChar.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + removes any non numeric chars and inforce number to max limit to a control. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/interface_event_handlers/EPOCH_onChar.sqf + + Example: + [_control,_maxLimit] call EPOCH_onChar; + + Parameter(s): + _this select 0: CONTROL - _display + _this select 0: NUMBER - max limit + + Returns: + NOTHING +*/ _control = _this select 0; _textArr = toArray(ctrlText(_control select 0)); { @@ -9,4 +33,4 @@ if (count _textArr > 10) then { _textArr resize 10; }; _num = parseNumber(toString _textArr) min (_this select 1); -(_control select 0) ctrlSetText str(_num); \ No newline at end of file +(_control select 0) ctrlSetText str(_num); diff --git a/Sources/epoch_code/compile/inventory/EPOCH_factorArmor.sqf b/Sources/epoch_code/compile/inventory/EPOCH_factorArmor.sqf index 5e71f4e1..c0b4bb0d 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_factorArmor.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_factorArmor.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Gear Armor factor for passThrough calculation with support for A3 1.54+. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_factorArmor.sqf + + Example: + _gearArmor = ([_passThrough,_armor] call EPOCH_factorArmor); + + Parameter(s): + _this select 0: NUMBER - passThrough + _this select 1: NUMBER - armor + + Returns: + NUMBER +*/ private ["_passThrough","_armor","_factor"]; _passThrough = _this select 0; _armor = _this select 1; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_gearArmorCalc.sqf b/Sources/epoch_code/compile/inventory/EPOCH_gearArmorCalc.sqf index ce074dd5..7d79e096 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_gearArmorCalc.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_gearArmorCalc.sqf @@ -1,4 +1,32 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Gear armor calculation with support for A3 1.54+. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_gearArmorCalc.sqf + + Example: + _vestArmor = (vest player) call EPOCH_gearArmorCalc; + + Parameter(s): + _this: STRING - Vest or Headhear classname + + Returns: + NUMBER +*/ private ["_passThrough","_armor"]; -_passThrough = getNumber(configFile >> "CfgWeapons" >> _this >> "ItemInfo" >> "passThrough"); -_armor = getNumber(configFile >> "CfgWeapons" >> _this >> "ItemInfo" >> "armor"); -([_passThrough,_armor] call EPOCH_factorArmor) +_gearConfig = (configfile >> "CfgWeapons" >> _this); +_passThrough = getNumber(_gearConfig >> "ItemInfo" >> "passThrough"); +_armor = getNumber(_gearConfig >> "ItemInfo" >> "armor"); +_gearArmor = ([_passThrough,_armor] call EPOCH_factorArmor); +{ + _gearArmor = _gearArmor + ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor) +} forEach ("isClass _x" configclasses (_gearConfig >> "ItemInfo" >> "HitpointsProtectionInfo")); +_gearArmor diff --git a/Sources/epoch_code/compile/inventory/EPOCH_initUI.sqf b/Sources/epoch_code/compile/inventory/EPOCH_initUI.sqf index 4e444fc3..5f96bcdd 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_initUI.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_initUI.sqf @@ -1,3 +1,28 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Init epoch gear armor stats. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_initUI.sqf + + Example: + player addEventHandler ["InventoryOpened", { + _this spawn EPOCH_initUI; + }]; + + Parameter(s): + None + + Returns: + NOHTING +*/ private ["_bar","_uniformArmor","_totalArmor","_finalArmor","_vestArmor","_headgearArmor","_bar_pos","_bar_compare","_color","_colorCompare","_display","_totalArmorMax"]; disableSerialization; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_itemInteractClick.sqf b/Sources/epoch_code/compile/inventory/EPOCH_itemInteractClick.sqf index 6c8452d4..5e877850 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_itemInteractClick.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_itemInteractClick.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch Item Interact + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_itemInteractClick.sqf + + Example: + onLBSelChanged = "_this call EPOCH_itemInteractClick"; + + Parameter(s): + _this select 0: CONTROL - control + _this select 1: NUMBER - listbox index + + Returns: + BOOL - allways returns true +*/ private ["_data","_confData","_usedIn","_type","_interactOption","_buttonTXT","_control","_index","_text","_pic","_craftingArray","_craftingArrayNames","_config","_craftingConfig","_display","_useBtn"]; EPOCH_InteractedItem = []; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_itemInteractDblClick.sqf b/Sources/epoch_code/compile/inventory/EPOCH_itemInteractDblClick.sqf index 77e03663..6eab7a8e 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_itemInteractDblClick.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_itemInteractDblClick.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch Item Interact when double clicked + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_itemInteractDblClick.sqf + + Example: + onLBDblClick = "_this call EPOCH_itemInteractDblClick"; + + Parameter(s): + _this select 0: CONTROL - control + _this select 1: NUMBER - listbox index + + Returns: + NOTHING +*/ EPOCH_InteractedItem = []; _control = _this select 0; _index = _this select 1; @@ -22,4 +46,4 @@ if (isClass (_craftingConfig)) then { (EPOCH_InteractedItem select 0) call EPOCH_crafting_load; } else { //TODO: eat, drink, build ... etc -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_maxArmorInit.sqf b/Sources/epoch_code/compile/inventory/EPOCH_maxArmorInit.sqf index 7eebe3eb..5d78e337 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_maxArmorInit.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_maxArmorInit.sqf @@ -1,11 +1,31 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Gear armor max armor calculation with support for A3 1.54+. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_maxArmorInit.sqf + + Example: + call EPOCH_maxArmorInit; + + Parameter(s): + None + + Returns: + NOTHING +*/ private ["_tempArmor","_maxArmorUniform","_curArmor","_maxArmorVest","_maxArmorHeadgear"]; _maxArmorUniform = 0; { - - _tempArmor = 0; - {_tempArmor = _tempArmor + ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor)} forEach ("isClass _x" configclasses (_x >> "HitPoints")); - _curArmor = ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor) + getNumber(_x >> 'armorStructural') + _tempArmor; - + _curArmor = ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor) + getNumber(_x >> 'armorStructural'); + {_curArmor = _curArmor + ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor)} forEach ("isClass _x" configclasses (_x >> "HitPoints")); if (_curArmor > _maxArmorUniform) then { _maxArmorUniform = _curArmor; }; @@ -14,6 +34,7 @@ _maxArmorUniform = 0; _maxArmorVest = 0; { _curArmor = ([getNumber(_x >> 'itemInfo' >> 'passThrough'),getNumber(_x >> 'itemInfo' >> 'armor')] call EPOCH_factorArmor); + {_curArmor = _curArmor + ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor)} forEach ("isClass _x" configclasses (_x >> "ItemInfo" >> "HitpointsProtectionInfo")); if (_curArmor > _maxArmorVest) then { _maxArmorVest = _curArmor; }; @@ -22,6 +43,7 @@ _maxArmorVest = 0; _maxArmorHeadgear = 0; { _curArmor = ([getNumber(_x >> 'itemInfo' >> 'passThrough'),getNumber(_x >> 'itemInfo' >> 'armor')] call EPOCH_factorArmor); + {_curArmor = _curArmor + ([getNumber(_x >> 'passThrough'),getNumber(_x >> 'armor')] call EPOCH_factorArmor)} forEach ("isClass _x" configclasses (_x >> "ItemInfo" >> "HitpointsProtectionInfo")); if (_curArmor > _maxArmorHeadgear) then { _maxArmorHeadgear = _curArmor; }; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_refeshUI.sqf b/Sources/epoch_code/compile/inventory/EPOCH_refeshUI.sqf index 862a7a8e..5f86e837 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_refeshUI.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_refeshUI.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Gear armor stats UI refresh code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_refeshUI.sqf + + Example: + 0 call EPOCH_refeshUI; + + Parameter(s): + None + + Returns: + NOTHING +*/ private ["_newArmor","_totalArmor","_totalArmorMax","_selectedClass","_selectedItem","_bar","_uniformArmor","_finalArmor","_vestArmor","_headgearArmor","_totalArmorUI","_bar_compare"]; disableSerialization; if (!isNull findDisplay 602) then { @@ -21,7 +44,7 @@ if (!isNull findDisplay 602) then { _bar = uiNameSpace getVariable "RscCustomProgressUniform"; _uniformArmor = (uniform player) call EPOCH_uniformArmorCalc; _totalArmor = _totalArmor + _uniformArmor; - _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 0,_uniformArmor,0.01,1]; + _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 0,_uniformArmor,0.01,1,true]; _bar progressSetPosition _finalArmor; if (_selectedItem == 801) then { @@ -33,7 +56,7 @@ if (!isNull findDisplay 602) then { _bar = uiNameSpace getVariable "RscCustomProgressVest"; _vestArmor = (vest player) call EPOCH_gearArmorCalc; _totalArmor = _totalArmor + _vestArmor; - _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 1,_vestArmor,0.01,1]; + _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 1,_vestArmor,0.01,1,true]; _bar progressSetPosition _finalArmor; if (_selectedItem == 701) then { @@ -45,7 +68,7 @@ if (!isNull findDisplay 602) then { _bar = uiNameSpace getVariable "RscCustomProgressHeadgear"; _headgearArmor = (headgear player) call EPOCH_gearArmorCalc; _totalArmor = _totalArmor + _headgearArmor; - _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 2,_headgearArmor,0.01,1]; + _finalArmor = linearConversion [0,EPOCH_MAX_ARMOR select 2,_headgearArmor,0.01,1,true]; _bar progressSetPosition _finalArmor; if (_selectedItem == 605) then { @@ -56,11 +79,10 @@ if (!isNull findDisplay 602) then { _totalArmorUI = uiNameSpace getVariable "RscCustomProgressTotal"; _bar = _totalArmorUI select 0; - _finalArmor = linearConversion [0,_totalArmorMax,_totalArmor,0.01,1]; + _finalArmor = linearConversion [0,_totalArmorMax,_totalArmor,0.01,1,true]; _bar progressSetPosition _finalArmor; _bar_compare = _totalArmorUI select 1; - _finalArmor = linearConversion [0,_totalArmorMax,_newArmor,0.01,1]; + _finalArmor = linearConversion [0,_totalArmorMax,_newArmor,0.01,1,true]; _bar_compare progressSetPosition _finalArmor; - }; diff --git a/Sources/epoch_code/compile/inventory/EPOCH_selectInventoryItem.sqf b/Sources/epoch_code/compile/inventory/EPOCH_selectInventoryItem.sqf index 44324a1d..3a50addb 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_selectInventoryItem.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_selectInventoryItem.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + workaround for weapons not returning class in the inventory listboxes + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_selectInventoryItem.sqf + + Example: + [_control,_index] call EPOCH_selectInventoryItem; + + Parameter(s): + _this select 0: CONTROL - control + _this select 1: NUMBER - listbox index + + Returns: + NOTHING +*/ private ["_index","_data","_control","_text","_pic","_craftingArray","_craftingArrayNames"]; EPOCH_InteractedItem = []; @@ -16,9 +40,8 @@ _pic = _control lbPicture _index; _craftingArray = []; _craftingArrayNames = []; -comment 'Not ideal This is needed as weapons do not return a class in the UI'; -comment 'This test is to over come an issue that causes the wrong class selected'; -comment 'when more than two classes share the same displayName'; +// This test is to over come an issue that causes the wrong class selected +// when more than two classes share the same displayName if (_data == "") then { { _name = configName(_x); diff --git a/Sources/epoch_code/compile/inventory/EPOCH_uniformArmorCalc.sqf b/Sources/epoch_code/compile/inventory/EPOCH_uniformArmorCalc.sqf index c73ba0a1..37fb02fd 100644 --- a/Sources/epoch_code/compile/inventory/EPOCH_uniformArmorCalc.sqf +++ b/Sources/epoch_code/compile/inventory/EPOCH_uniformArmorCalc.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Uniform Gear armor calculation + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/inventory/EPOCH_uniformArmorCalc.sqf + + Example: + _newArmor = _selectedClass call EPOCH_uniformArmorCalc; + + Parameter(s): + _this: STRING - CfgWeapons class name of uniform + + Returns: + NUMBER +*/ private ["_uniformClass","_uniformArmor","_uniformConfig","_uniformArmorStructural"]; _uniformClass = _this; diff --git a/Sources/epoch_code/compile/setup/EPOCH_clientInit.sqf b/Sources/epoch_code/compile/setup/EPOCH_clientInit.sqf index 32bae9b7..b9855422 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_clientInit.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_clientInit.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Initalize player variables + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_clientInit.sqf + + Example: + call EPOCH_clientInit; + + Parameter(s): + NONE + + Returns: + NOTHING +*/ EPOCH_buildMode = 0; EPOCH_buildDirection = 0; EPOCH_debugMode = false; diff --git a/Sources/epoch_code/compile/setup/EPOCH_clientKeyMap.sqf b/Sources/epoch_code/compile/setup/EPOCH_clientKeyMap.sqf index e28f67d2..d8d6fbba 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_clientKeyMap.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_clientKeyMap.sqf @@ -1,3 +1,27 @@ +/* + Author: Raimonds Virtoss - EpochMod.com + + Contributors: + + Description: + Custom Epoch keymap + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_clientKeyMap.sqf + + Example: + _arr = 2 call EPOCH_clientKeyMap; + + Parameter(s): + TBA + + Returns: + Mixed +*/ + private ["_keyMap","_args","_input","_return"]; params [["_args",0],["_input",0]]; @@ -8,7 +32,7 @@ _keyMap = ["Holster Weapon", "EPOCH_keysHolster", 35], ["Debug Monitor", "EPOCH_keysDebugMon", 41], ["Trade", "EPOCH_keysAcceptTrade", 0x14], - + ["Volume + (ctrl)","EPOCH_keysVolumeUp",0x0D], ["Volume - (ctrl)","EPOCH_keysVolumeDown",0x0C], ["Build: Mode 1", "EPOCH_keysBuildMode1", 2], @@ -31,27 +55,27 @@ switch (_args) do { { call compile format ["%1 = profileNamespace getVariable ['%1', %2]",_x select 1, _x select 2]; } forEach _keyMap; - + _return = true; }; - + case 1: //delete all profile namespace variables { { profileNamespace setVariable [_x select 1, nil]; } forEach _keyMap; - + _return = true; }; - + case 2: //returns keymap to a caller for processing { _return = _keyMap; }; - + case 3: //search by variable name and return element if exists (not tested) { - _return = + _return = { _s = toLower(_x select 1) find toLower _input; if (_s > -1) exitWith {_x}; diff --git a/Sources/epoch_code/compile/setup/EPOCH_clientRespawn.sqf b/Sources/epoch_code/compile/setup/EPOCH_clientRespawn.sqf index 4969200d..fd4d004b 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_clientRespawn.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_clientRespawn.sqf @@ -1,5 +1,5 @@ call EPOCH_clientInit; -[] spawn EPOCH_masterLoop_v2; +[] spawn EPOCH_masterLoop; [5,100] call EPOCH_niteLight; Epoch_canBeRevived = true; diff --git a/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf b/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf index 52010850..d9af566f 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf @@ -1,4 +1,27 @@ -// +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Unisex check for vests, gives swing ammo and performs radio changed check + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_clientRevive.sqf + + Example: + _data call EPOCH_clientRevive; + + Parameter(s): + _this select 0: OBJECT - player object + _this select 1: STRING - personal token + + Returns: + NOTHING +*/ _playerObject = _this select 0; if !(alive player && alive _playerObject && !isPlayer _playerObject) then { _ply = player; @@ -12,7 +35,7 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then { Epoch_personalToken = _this select 1; // call EPOCH_clientInit; - [] spawn EPOCH_masterLoop_v2; + [] spawn EPOCH_masterLoop; [5, 100] call EPOCH_niteLight; closeDialog 0; @@ -20,11 +43,11 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then { player addEventHandler ["Respawn", {(_this select 0) call EPOCH_clientRespawn}]; player addEventHandler ["Put", {(_this select 1) call EPOCH_interact;_this call EPOCH_PutHandler}]; - player addEventHandler ["Take", {(_this select 1) call EPOCH_interact;_this call EPOCH_UnisexCheck}]; + player addEventHandler ["Take", {(_this select 1) call EPOCH_interact;_this call EPOCH_UnisexCheck}]; player addEventHandler ["InventoryClosed", { if !(EPOCH_arr_interactedObjs isEqualTo[]) then{EPOCH_arr_interactedObjs remoteExec["EPOCH_server_save_vehicles", 2]; EPOCH_arr_interactedObjs = []; }; }]; player addEventHandler ["InventoryOpened", {_this spawn EPOCH_initUI; (locked (_this select 1) in [2, 3] || (_this select 1) getVariable["EPOCH_Locked", false]) }]; - player addEventHandler ["Fired", {_this call EPOCH_fnc_playerFired}]; - player addEventHandler ["Killed", {_this call EPOCH_fnc_playerDeath}]; + player addEventHandler ["Fired", {_this call EPOCH_fnc_playerFired}]; + player addEventHandler ["Killed", {_this call EPOCH_fnc_playerDeath}]; } else { deleteVehicle _playerObject; }; diff --git a/Sources/epoch_code/compile/setup/EPOCH_client_publicEH.sqf b/Sources/epoch_code/compile/setup/EPOCH_client_publicEH.sqf index 0e88f9e3..b843c05f 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_client_publicEH.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_client_publicEH.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom addPublicVariableEventHandler with random variables + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_client_publicEH.sqf + + Example: + call EPOCH_clientInit; + + Parameter(s): + _this select 0: STRING - main random string to listen for events + _this select 1+: random strings + Returns: + NOTHING +*/ call compile (" '"+(_this select 0)+"' addPublicVariableEventHandler { "+(_this select 0)+" = nil; @@ -25,4 +48,4 @@ call compile (" case "+str(_this select 20)+": { _data call EPOCH_mission_returnObj }; }; }; -"); \ No newline at end of file +"); diff --git a/Sources/epoch_code/compile/setup/EPOCH_client_rejectPlayer.sqf b/Sources/epoch_code/compile/setup/EPOCH_client_rejectPlayer.sqf index fdc68c7e..4c2ede88 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_client_rejectPlayer.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_client_rejectPlayer.sqf @@ -1,4 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Reject players own connection + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_client_rejectPlayer.sqf + + Example: + call EPOCH_clientInit; + + Parameter(s): + _this: BOOL - true = set bad publicVariable to server forces kick + + Returns: + NOTHING +*/ if (_this) then { PLAYER_BADHIVE = true; publicVariableServer "PLAYER_BADHIVE"; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/setup/EPOCH_masterLoop.sqf b/Sources/epoch_code/compile/setup/EPOCH_masterLoop.sqf index a3961057..bd00dd6d 100644 --- a/Sources/epoch_code/compile/setup/EPOCH_masterLoop.sqf +++ b/Sources/epoch_code/compile/setup/EPOCH_masterLoop.sqf @@ -1,583 +1,62 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Unisex check for vests, gives swing ammo and performs radio changed check + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/setup/EPOCH_masterLoop.sqf + + Example: + [] spawn EPOCH_masterLoop; + + Parameter(s): + NONE + + Returns: + NOTHING +*/ disableSerialization; - -_EPOCH_1 = diag_tickTime; -_EPOCH_10 = diag_tickTime; -_EPOCH_15 = diag_tickTime; -_EPOCH_30 = diag_tickTime; -_EPOCH_60 = diag_tickTime; -_EPOCH_300 = diag_tickTime; -_EPOCH_600 = diag_tickTime; - -_prevEquippedItem = []; -_damagePlayer = damage player; -_panic = false; -_prevEnergy = EPOCH_playerEnergy; - -// init config data -_sapperRndChance = ["CfgEpochClient", "sapperRngChance", 100] call EPOCH_fnc_returnConfigEntryV2; -EPOCH_droneRndChance = ["CfgEpochClient", "droneRngChance", 100] call EPOCH_fnc_returnConfigEntryV2; -_baseHTLoss = ["CfgEpochClient", "baseHTLoss", 8] call EPOCH_fnc_returnConfigEntryV2; -_energyCostNV = ["CfgEpochClient", "energyCostNV", 3] call EPOCH_fnc_returnConfigEntryV2; -_energyRegenMax = ["CfgEpochClient", "energyRegenMax", 5] call EPOCH_fnc_returnConfigEntryV2; -_energyRange = ["CfgEpochClient", "energyRange", 75] call EPOCH_fnc_returnConfigEntryV2; - -EPOCH_chargeRate = 0; - -// default data if mismatch -if (count EPOCH_playerSpawnArray != count EPOCH_spawnIndex) then{ - { EPOCH_playerSpawnArray pushBack 0 } forEach EPOCH_spawnIndex; -}; - -9990 cutRsc ["EpochGameUI","PLAIN",2,false]; -_display = uiNamespace getVariable "EPOCH_EpochGameUI"; - -_thirst = _display displayCtrl 21201; -_hunger = _display displayCtrl 21202; -_broken = _display displayCtrl 21203; -_oxygen = _display displayCtrl 21204; -_hazzard = _display displayCtrl 21205; -_emergency = _display displayCtrl 21206; - +_config = 'CfgMasterLoop' call EPOCH_returnConfig; +_build_sqf = preprocessFile getText (_config >> "Init" >> "file"); +_configs = "true" configClasses (_config >> "Events"); +_condition = getText (_config >> "Events" >> "condition"); +_file = getText (_config >> "Events" >> "file"); { - _x ctrlShow false; -}forEach[_thirst,_hunger,_broken,_oxygen,_hazzard,_emergency]; - -// find radio -{ - if (configName(inheritsFrom(configFile >> "CfgWeapons" >> _x)) == "ItemRadio") exitWith{ - EPOCH_equippedItem_PVS = [_x, true, player]; - }; -} forEach assignedItems player; - -// lootBubble Init -_loots = ["CfgEpochClient", "lootClasses", EPOCH_lootClasses] call EPOCH_fnc_returnConfigEntryV2; - -_lootClasses = ('CfgBuildingLootPos' call EPOCH_returnConfig) call Bis_fnc_getCfgSubClasses; -_lootClasses = _lootClasses - ["Default"]; - -_lootBubble = { - private["_pos", "_others", "_objects", "_nearObjects", "_building", "_travelDir", "_lootDist", "_xPos", "_yPos", "_lootLoc", "_playerPos", "_distanceTraveled", "_class", "_dir", "_color", "_colors", "_item", "_randomColor", "_positions", "_lootBiasPos", "_lootType", "_config"]; - _playerPos = getPosATL vehicle player; - _distanceTraveled = EPOCH_lastPlayerPos distance _playerPos; - if (_distanceTraveled > 10 && _distanceTraveled < 200) then { - _travelDir = [EPOCH_lastPlayerPos, _playerPos] call BIS_fnc_dirTo; - _lootDist = 30 + _distanceTraveled; - _xPos = (_playerPos select 0) + (_lootDist * sin(_travelDir)); - _yPos = (_playerPos select 1) + (_lootDist * cos(_travelDir)); - _lootLoc = [_xPos, _yPos, 0]; - - _objects = nearestObjects[_lootLoc, _lootClasses, 30]; - _config = 'CfgEpochClient' call EPOCH_returnConfig; - _buildingJammerRange = getNumber(_config >> "buildingJammerRange"); - if (_buildingJammerRange == 0) then { _buildingJammerRange = 75; }; - - _jammer = nearestObjects [_lootLoc, ["PlotPole_EPOCH"], _buildingJammerRange]; - - if (!(_objects isEqualTo[]) && (_jammer isEqualTo[])) then { - - _building = _objects select(floor(random(count _objects))); - - if !(_building in EPOCH_LootedBlds) then { - - _pos = getPosATL _building; - _others = _building nearEntities[["Epoch_Male_F", "Epoch_Female_F"], 15]; - if (_others isEqualTo[]) then { - - _nearObjects = nearestObjects[_pos, ["WH_Loot", "Animated_Loot"], 35]; - if (_nearObjects isEqualTo[]) then { - - _config = ('CfgBuildingLootPos' call EPOCH_returnConfig) >> (typeOf _building); - - if (isClass(_config)) then { - - _lootBiasPos = getNumber(_config >> "lootBiasPos"); - _lootType = getText(_config >> "lootType"); - - EPOCH_LootedBlds pushBack _building; - if (count EPOCH_LootedBlds >= 20) then { - EPOCH_LootedBlds deleteAt 0; - }; - - { - _positions = [] + getArray(_config >> (_x select 0)); - if !(_positions isEqualTo[]) then { - _class = _x select 1; - _randomColor = _x select 2; - { - - if ((random 100) < _lootBiasPos) then { - - _pos = _building modelToWorld(_x select 0); - - if (nearestObjects[_pos, ["WH_Loot", "Animated_Loot"], 2] isEqualTo[]) then { - - if ((typeName _class) == "ARRAY") then { - _class = _class select(floor(random(count _class))); - }; - - _dir = (_x select 1) + (getDir _building); - if (_dir > 360) then { - _dir = _dir - 360; - }; - - // Temp for now till we get more - if (_lootType == "mil" && _class == "Bed_EPOCH") then { - _class = "Bunk_EPOCH"; - }; - - _item = createVehicle[_class, _pos, [], 0.0, "CAN_COLLIDE"]; - _item setDir _dir; - - // force item to ground level is resulting z pos is below ground. - if (_pos select 2 < 0) then { - _pos set[2, 0]; - }; - - if (surfaceIsWater _pos) then { - _item setPosASL _pos; - } else { - _item setPosATL _pos; - }; - - if (typeName _randomColor isEqualTo "STRING") then { - _randomColor = _randomColor isEqualTo "true"; - }; - - if (_randomColor) then { - _colors = [] + getArray(configFile >> "CfgVehicles" >> _class >> "availableTextures"); - if !(_colors isEqualTo[]) then { - _color = _colors select floor(random(count _colors)); - _item setObjectTextureGlobal[0, _color]; - }; - }; - }; - }; - }forEach _positions; - }; - }forEach _loots; - }; - }; - }; - }; - }; - }; - EPOCH_lastPlayerPos = _playerPos; -}; - -// [control,bool] call _fadeUI; -_fadeUI = { - private ["_ctrl"]; - _ctrl = _this select 0; - if (_this select 1) then { - if (ctrlFade _ctrl == 0) then { - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit 0.5; - }; - if (ctrlFade _ctrl == 1) then { - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 0.5; - }; - } else { - if (ctrlFade _ctrl != 1) then { - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 0; - }; - }; -}; - -_cursorTarget = objNull; - -// Master Loop Start -while {alive player} do { - + _configName = configName _x; + _varName = format["_EPOCH_%1",_configName]; + _build_sqf = _build_sqf + ' + '+_varName+' = diag_tickTime; + '; +}forEach _configs; +_build_sqf = _build_sqf + ' +while {'+_condition+'} do { _tickTime = diag_tickTime; - - // 1 second - if ((_tickTime - _EPOCH_1) > 1) then { - - _EPOCH_1 = _tickTime; - - // current target - - _currentTarget = objNull; - _cursorTarget = ([10] call EPOCH_fnc_cursorTarget); - if (!isNull _cursorTarget && {!(EPOCH_target isEqualTo _cursorTarget)}) then { - if (_cursorTarget isKindOf "ThingX" || _cursorTarget isKindOf "Constructions_static_F" || _cursorTarget isKindOf "Constructions_foundation_F" || _cursorTarget isKindOf "WeaponHolder" || _cursorTarget isKindOf "AllVehicles" || _cursorTarget isKindOf "PlotPole_EPOCH") then{ - if (_cursorTarget isKindOf "Animal_Base_F") then { - if !(alive _cursorTarget) then { - _currentTarget = _cursorTarget; - }; - } else { - _currentTarget = _cursorTarget; - }; - }; - }; - EPOCH_currentTarget = _currentTarget; - - _increaseStamina = false; - _vehicle = vehicle player; - if (_vehicle == player) then { - _val = log(abs(speed player)); - _staminaThreshold = 0.7; - if (EPOCH_playerIsSwimming) then {_staminaThreshold = 0.3}; - if (_val>_staminaThreshold) then { - EPOCH_playerStamina = (EPOCH_playerStamina - (_val/4)) max 0; - } else { - _increaseStamina = true; - }; - } else { - if (EPOCH_buildMode > 0) then { - EPOCH_buildMode = 0; - EPOCH_snapDirection = 0; - hintsilent "BUILD MODE: DISABLED"; - EPOCH_Target = objNull; - // EPOCH_SURVEY = []; - }; - _increaseStamina = true; - - switch (typeOf _vehicle) do { - case "jetski_epoch": { - _clock_hour10 = floor ((date select 3)/10); - _clock_minute10 = floor ((date select 4)/10); - { - _vehicle setObjectTexture [_forEachIndex,_x]; - }forEach[ - format["\x\addons\a3_epoch_vehicles\data\num%1_ca.paa",_clock_hour10], - format["\x\addons\a3_epoch_vehicles\data\num%1_ca.paa",(date select 3)-(_clock_hour10*10)], - format["\x\addons\a3_epoch_vehicles\data\num%1_ca.paa",_clock_minute10], - format["\x\addons\a3_epoch_vehicles\data\num%1_ca.paa",(date select 4)-(_clock_minute10*10)], - format["\x\addons\a3_epoch_vehicles\data\fuel%1_ca.paa",floor(fuel _vehicle*10)] - ]; - }; - case "ebike_epoch": { - { - _vehicle setObjectTexture [_forEachIndex,_x]; - }forEach[ - format["\x\addons\a3_epoch_vehicles\data\speed%1_ca.paa",floor(speed _vehicle/9) max 0], - format["\x\addons\a3_epoch_vehicles\data\energ%1_ca.paa",floor(fuel _vehicle*14)] - ]; - }; - }; - }; - - _envCold = EPOCH_playerTemp <= 95.0; - _envHot = EPOCH_playerTemp >= 106.7; - _hungry = EPOCH_playerHunger <= 0; - _thirsty = EPOCH_playerThirst <= 0; - _warnbloodPressure = EPOCH_playerBloodP > 120; - - _thirst ctrlShow (EPOCH_playerThirst <= 625); - if (ctrlShown _thirst) then { - [_thirst,_thirsty] call _fadeUI; - _thirstScale = linearConversion [0,EPOCH_playerThirst,2500,0.01,1]; - _thirst ctrlSetTextColor [_thirstScale, _thirstScale, 0.9, 1]; - }; - - _hunger ctrlShow (EPOCH_playerHunger <= 1250); - if (ctrlShown _hunger) then { - [_hunger,_hungry] call _fadeUI; - _hungerScale = linearConversion [0,EPOCH_playerHunger,5000,0.01,1]; - _hunger ctrlSetTextColor [1, _hungerScale, _hungerScale, 1]; - }; - - _playerOxygen = getOxygenRemaining player; - _oxygen ctrlShow (_playerOxygen < 1); - if (ctrlShown _oxygen) then { - [_oxygen,(_playerOxygen <= 0.55)] call _fadeUI; - _oxygen ctrlSetTextColor [1, _playerOxygen, _playerOxygen, 1]; - }; - - _hazzard ctrlShow (EPOCH_playerToxicity > 1); - if (ctrlShown _hazzard) then { - [_hazzard,(EPOCH_playerToxicity >= 55)] call _fadeUI; - _toxicScale = 1-linearConversion [0,EPOCH_playerToxicity,100,0.01,1]; - _hazzard ctrlSetTextColor [_toxicScale, 1, _toxicScale, 1]; - }; - - _broken ctrlShow ((player getHitPointDamage "HitLegs") >= 0.5); - if (ctrlShown _broken) then { - [_broken,true] call _fadeUI; - }; - - if (_envCold || _envHot || _hungry || _thirsty) then { - if (_envHot || _envCold) then { - player setFatigue 1; - }; - EPOCH_playerBloodP = (EPOCH_playerBloodP + 0.05) min 190; - _increaseStamina = false; - } else { - if (EPOCH_playerStamina > 0) then { - if !(_panic) then { - if (!_warnbloodPressure) then { - player setFatigue 0; - }; - EPOCH_playerBloodP = EPOCH_playerBloodP - 1 max 100; - }; - }; - }; - - _critical = (damage player >= 0.7 || _warnbloodPressure); - _emergency ctrlShow _critical; - if (ctrlShown _emergency) then { - [_emergency,(EPOCH_playerBloodP > 140)] call _fadeUI; - _emergencyScale = 1-linearConversion [0,EPOCH_playerBloodP,180,0.01,1]; - _emergency ctrlSetTextColor [1, _emergencyScale, _emergencyScale, 1]; - }; - - if (EPOCH_playerBloodP >= 180) then { - true call EPOCH_pushCustomVar; - }; - if (_increaseStamina && (getFatigue player) == 0) then { - EPOCH_playerStamina = (EPOCH_playerStamina + 0.5) min EPOCH_playerStaminaMax; - }; - if (EPOCH_debugMode) then { - call EPOCH_debugMonitor; - }; - - call EPOCH_TradeLoop; - - //Good bye onEachFrame hacks ;) - onEachFrame EPOCH_onEachFrame; +'; +{ + _delay = getNumber(_x >> "delay"); + _configName = configName _x; + _varName = format["_EPOCH_%1",_configName]; + _code = preprocessFile format ["%1\%2.sqf",_file,_configName]; + _build_sqf = _build_sqf + ' + if ((_tickTime - '+_varName+') > '+str(_delay)+') then { + '+_varName+' = _tickTime; + '+_code+' }; - - // 10 seconds - if ((_tickTime - _EPOCH_10) > 10) then { - - _EPOCH_10 = _tickTime; - - if !(EPOCH_arr_interactedObjs isEqualTo[]) then { - EPOCH_arr_interactedObjs remoteExec["EPOCH_server_save_vehicles", 2]; - EPOCH_arr_interactedObjs = []; - }; - - if (damage player != _damagePlayer) then { - if (alive player) then { - true call EPOCH_pushCustomVar; - _damagePlayer = damage player; - }; - }; - - if ((rating player) < 0) then { - player addRating abs(rating player); - }; - - // calculate total available power - // 1. number of power production devices within range 75m - - // find share of power based on factors - // 1. number of players - // 2. Other sources of drain (Lights) - - _energyValue = EPOCH_chargeRate min _energyRegenMax; - _vehicle = vehicle player; - if (_vehicle != player && isEngineOn _vehicle) then { - _energyValue = _energyValue + 5; - }; - - if (currentVisionMode player == 1) then { //NV enabled - _energyValue = _energyValue - _energyCostNV; - if (EPOCH_playerEnergy == 0) then { - player action["nvGogglesOff", player]; - }; - }; - - EPOCH_playerEnergy = ((EPOCH_playerEnergy + _energyValue) min EPOCH_playerEnergyMax) max 0; - - if !(EPOCH_playerEnergy isEqualTo _prevEnergy) then { - 9993 cutRsc["EpochGameUI3", "PLAIN", 0, false]; - _display3 = uiNamespace getVariable "EPOCH_EpochGameUI3"; - _energyDiff = round(EPOCH_playerEnergy - _prevEnergy); - _diffText = if (_energyDiff > 0) then {format["+%1",_energyDiff]} else {format["%1",_energyDiff]}; - // hint str [_energyValue,_prevEnergy,EPOCH_playerEnergy]; - (_display3 displayCtrl 21210) ctrlSetText format["%1/%2 %3", round(EPOCH_playerEnergy), EPOCH_playerEnergyMax, _diffText]; - _prevEnergy = EPOCH_playerEnergy; - }; - - if (EPOCH_playerEnergy == 0) then { - if (EPOCH_buildMode > 0) then { - EPOCH_buildMode = 0; - EPOCH_snapDirection = 0; - _dt = ["Build Mode Disabled: Need Energy< / t>", 0, 1, 5, 2, 0, 1] spawn bis_fnc_dynamictext; - EPOCH_Target = objNull; - EPOCH_Z_OFFSET = 0; - EPOCH_X_OFFSET = 0; - EPOCH_Y_OFFSET = 5; - }; - }; - - _attackers = player nearEntities[["Snake_random_EPOCH", "GreatWhite_F", "Epoch_Cloak_F"], 30]; - if !(_attackers isEqualTo[]) then { - (_attackers select 0) call EPOCH_client_bitePlayer; - _panic = true; - } else { - // custom poision - _toxicObjs = player nearobjects["SmokeShellCustom", 6]; - if!(_toxicObjs IsEqualTo[]) then { - (_toxicObjs select 0) call EPOCH_client_bitePlayer; - _panic = true; - } else { - _panic = false; - }; - }; - - call EPOCH_fnc_Weather; - - // Hunger / Thirst - _HTlossRate = _baseHTLoss; - if (EPOCH_playerStamina < 100) then { - if ((getFatigue player) > 0) then { - _HTlossRate = _HTlossRate + (_HTlossRate*(getFatigue player)); - }; - } else { - _HTlossRate = (_HTlossRate / 2); - }; - - EPOCH_playerHunger = (EPOCH_playerHunger - _HTlossRate) max 0; - EPOCH_playerThirst = (EPOCH_playerThirst - _HTlossRate) max 0; - - call _lootBubble; - - EPOCH_playerStaminaMax = (100 * (round(EPOCH_playerAliveTime/360)/10)) min 2500; - }; - - if ((_tickTime - _EPOCH_15) > 15) then { - _EPOCH_15 = _tickTime-10; - - if !(_prevEquippedItem isEqualTo EPOCH_equippedItem_PVS) then { - _EPOCH_15 = _tickTime; - _prevEquippedItem = EPOCH_equippedItem_PVS; - publicVariableServer "EPOCH_equippedItem_PVS"; - }; - }; - - if ((_tickTime - _EPOCH_30) > 30) then { - _EPOCH_30 = _tickTime; - - _nearByBobbersLocal = []; - _nearByBobbers = player nearEntities[["Bobber_EPOCH"], 12]; - { - if (local _x) then { - _nearByBobbersLocal pushBack _x - } - } forEach _nearByBobbers; - - if !(_nearByBobbersLocal isEqualTo []) then { - if ((random 100) < 50) then { - _bobber = _nearByBobbersLocal select floor(random(count _nearByBobbers)); - _bobber setVelocity [0,-1,-1]; - _bobber setVariable ["EPOCH_fishOnLine" , diag_tickTime]; - }; - - }; - - }; - - - - if ((_tickTime - _EPOCH_60) > 60) then { - - _EPOCH_60 = _tickTime; - _position = getPosATL player; - - EPOCH_nearestLocations = nearestLocations[player, ["NameCityCapital", "NameCity", "Airport"], 300]; - EPOCH_playerIsSwimming = false; - - if !(surfaceIsWater _position) then { - if (EPOCH_nearestLocations isEqualTo []) then{ - if (count(_position nearEntities["Animal_Base_F", 800]) < 2) then { - // diag_log "DEBUG: Attempt to spawn animal"; - call EPOCH_client_loadAnimalBrain; - }; - }; - } else { - // spawn shark if player is deep water and not in vehicle - if (vehicle player == player) then{ - _offsetZ = ((_position vectorDiff getPosASL player) select 2); - if (_offsetZ > 1.7) then { - EPOCH_playerIsSwimming = true; - }; - if (_offsetZ > 50) then { - "GreatWhite_F" call EPOCH_unitSpawn; - }; - }; - }; - - // default power state - EPOCH_nearPower = false; - EPOCH_chargeRate = 0; - - // energy Charge from nearby power plants - _powerSources = nearestObjects[player, ["Land_spp_Tower_F","Land_wpp_Turbine_V2_F","Land_wpp_Turbine_V1_F","SolarGen_EPOCH"], _energyRange]; - if !(_powerSources isEqualTo[]) then { - _totalCapacity = 0; - { - _powerClass = typeOf _x; - _powerCap = getNumber(configFile >> "CfgVehicles" >> _powerClass >> "powerCapacity"); - _powerType = getNumber(configFile >> "CfgVehicles" >> _powerClass >> "powerType"); - if (_powerCap == 0) then { - _powerCap = 100; - }; - if (_powerType == 1) then { - if (sunOrMoon < 1) then { - _powerCap = _powerCap/2; - }; - }; - _totalCapacity = _totalCapacity + _powerCap; - } forEach _powerSources; - if (_totalCapacity > 0) then { - _players = player nearEntities[["Epoch_Male_F", "Epoch_Female_F"], _energyRange]; - if (_players isEqualTo []) then { - EPOCH_chargeRate = ceil _totalCapacity; - } else { - EPOCH_chargeRate = ceil (_totalCapacity / (count _players)); - }; - EPOCH_nearPower = true; - }; - }; - - EPOCH_playerAliveTime = round(EPOCH_playerAliveTime + (_tickTime - EPOCH_clientAliveTimer)); - EPOCH_clientAliveTimer = _tickTime; - }; - - if ((_tickTime - _EPOCH_300) > 300) then { - _EPOCH_300 = _tickTime; - false call EPOCH_pushCustomVar; - }; - - if ((_tickTime - _EPOCH_600) > 600) then{ - _EPOCH_600 = _tickTime; - - if ((EPOCH_playerSpawnArray select(EPOCH_spawnIndex find "Epoch_Sapper_F")) <= 0) then{ - _sapperChance = 1 + (EPOCH_playerSoiled / 2); - if !(EPOCH_nearestLocations isEqualTo[]) then{ - _sapperChance = _sapperChance + 2; - }; - // 1% - 55% if soiled (+ 2% if in city) chance to spawn sapper every 10 minutes - if (random _sapperRndChance < _sapperChance) then{ - "Epoch_Sapper_F" call EPOCH_unitSpawnIncrease; - }; - }; - - _spawnUnits = []; - { - if (_x > 0) then{ - _spawnUnits pushBack(EPOCH_spawnIndex select _forEachIndex); - }; - } forEach EPOCH_playerSpawnArray; - - // test spawning one antagonist every 10 minutes select one unit at random to spawn - if !(_spawnUnits isEqualTo[]) then{ - (_spawnUnits select(floor random(count _spawnUnits))) call EPOCH_unitSpawn; - }; - }; - - + '; +}forEach _configs; +_build_sqf = _build_sqf + ' if (vehicle player != player) then { if (isNull EPOCH_currentVehicle) then { EPOCH_currentVehicle = vehicle player; EPOCH_currentVehicle addEventHandler["GetOut", "_this call EPOCH_antiWall"]; }; }; - uiSleep 0.1; -}; +};'; +call compile _build_sqf; diff --git a/Sources/epoch_code/compile/setup/EPOCH_masterLoop_v2.sqf b/Sources/epoch_code/compile/setup/EPOCH_masterLoop_v2.sqf deleted file mode 100644 index 5afeef29..00000000 --- a/Sources/epoch_code/compile/setup/EPOCH_masterLoop_v2.sqf +++ /dev/null @@ -1,40 +0,0 @@ -// EPOCHMOD.com -disableSerialization; -_config = 'CfgMasterLoop' call EPOCH_returnConfig; -_build_sqf = preprocessFile getText (_config >> "Init" >> "file"); -_configs = "true" configClasses (_config >> "Events"); -_condition = getText (_config >> "Events" >> "condition"); -_file = getText (_config >> "Events" >> "file"); -{ - _configName = configName _x; - _varName = format["_EPOCH_%1",_configName]; - _build_sqf = _build_sqf + ' - '+_varName+' = diag_tickTime; - '; -}forEach _configs; -_build_sqf = _build_sqf + ' -while {'+_condition+'} do { - _tickTime = diag_tickTime; -'; -{ - _delay = getNumber(_x >> "delay"); - _configName = configName _x; - _varName = format["_EPOCH_%1",_configName]; - _code = preprocessFile format ["%1\%2.sqf",_file,_configName]; - _build_sqf = _build_sqf + ' - if ((_tickTime - '+_varName+') > '+str(_delay)+') then { - '+_varName+' = _tickTime; - '+_code+' - }; - '; -}forEach _configs; -_build_sqf = _build_sqf + ' - if (vehicle player != player) then { - if (isNull EPOCH_currentVehicle) then { - EPOCH_currentVehicle = vehicle player; - EPOCH_currentVehicle addEventHandler["GetOut", "_this call EPOCH_antiWall"]; - }; - }; - uiSleep 0.1; -};'; -call compile _build_sqf; diff --git a/Sources/epoch_code/compile/setup/masterLoop/Event1.sqf b/Sources/epoch_code/compile/setup/masterLoop/Event1.sqf index 274445fb..acc8a276 100644 --- a/Sources/epoch_code/compile/setup/masterLoop/Event1.sqf +++ b/Sources/epoch_code/compile/setup/masterLoop/Event1.sqf @@ -71,14 +71,14 @@ _thirst ctrlShow (EPOCH_playerThirst <= 625); if (ctrlShown _thirst) then { [_thirst,_thirsty] call _fadeUI; - _thirstScale = linearConversion [0,EPOCH_playerThirst,2500,0.01,1]; + _thirstScale = linearConversion [0,EPOCH_playerThirst,2500,0.01,1,true]; _thirst ctrlSetTextColor [_thirstScale, _thirstScale, 0.9, 1]; }; _hunger ctrlShow (EPOCH_playerHunger <= 1250); if (ctrlShown _hunger) then { [_hunger,_hungry] call _fadeUI; - _hungerScale = linearConversion [0,EPOCH_playerHunger,5000,0.01,1]; + _hungerScale = linearConversion [0,EPOCH_playerHunger,5000,0.01,1,true]; _hunger ctrlSetTextColor [1, _hungerScale, _hungerScale, 1]; }; @@ -92,7 +92,7 @@ _hazzard ctrlShow (EPOCH_playerToxicity > 1); if (ctrlShown _hazzard) then { [_hazzard,(EPOCH_playerToxicity >= 55)] call _fadeUI; - _toxicScale = 1-linearConversion [0,EPOCH_playerToxicity,100,0.01,1]; + _toxicScale = 1-linearConversion [0,EPOCH_playerToxicity,100,0.01,1,true]; _hazzard ctrlSetTextColor [_toxicScale, 1, _toxicScale, 1]; }; @@ -122,7 +122,7 @@ _emergency ctrlShow _critical; if (ctrlShown _emergency) then { [_emergency,(EPOCH_playerBloodP > 140)] call _fadeUI; - _emergencyScale = 1-linearConversion [0,EPOCH_playerBloodP,180,0.01,1]; + _emergencyScale = 1-linearConversion [0,EPOCH_playerBloodP,180,0.01,1,true]; _emergency ctrlSetTextColor [1, _emergencyScale, _emergencyScale, 1]; }; diff --git a/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf b/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf index 7afca83a..b0148650 100644 --- a/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf +++ b/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf @@ -92,3 +92,6 @@ call _lootBubble; EPOCH_playerStaminaMax = (100 * (round(EPOCH_playerAliveTime/360)/10)) min 2500; + + //player setAnimSpeedCoef 0.75; + //player setCustomAimCoef 1; diff --git a/Sources/epoch_code/compile/startFlock.sqf b/Sources/epoch_code/compile/startFlock.sqf index cfd9fc9c..959e04d3 100644 --- a/Sources/epoch_code/compile/startFlock.sqf +++ b/Sources/epoch_code/compile/startFlock.sqf @@ -1,3 +1,18 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + test code to spawn flocks (unused) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/startFlock.sqf +*/ + // //Flocking (Emergent) Behaviour AI Test / Demo // diff --git a/Sources/epoch_code/compile/traders/EPOCH_NPCTraderMenuFilter.sqf b/Sources/epoch_code/compile/traders/EPOCH_NPCTraderMenuFilter.sqf index 3283eae5..4b215fa2 100644 --- a/Sources/epoch_code/compile/traders/EPOCH_NPCTraderMenuFilter.sqf +++ b/Sources/epoch_code/compile/traders/EPOCH_NPCTraderMenuFilter.sqf @@ -1,3 +1,27 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: He-Man + + Description: + NPC trade filter code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/traders/EPOCH_NPCTraderMenuFilter.sqf + + Example: + onLBSelChanged = "_this call EPOCH_NPCTraderMenuFilter"; + + Parameter(s): + _this select 0: CONTROL + _this select 1: NUMBER - Index ID + + Returns: + NOTHING +*/ private ["_item","_index","_itemCount","_itemOfferCount","_config","_name","_picture","_type","_vehicles","_sizeOut","_offerArray","_itemName","_itemIcon","_qty","_items","_qtys","_aiItems","_filterArray","_filterWeapons","_filterMagazines","_filterItems","_filterVehicle","_slot","_control","_isPlayerFilter"]; disableSerialization; @@ -54,7 +78,7 @@ if !(isNull EPOCH_lastNPCtradeTarget) then { }; } forEach magazines player; }; - + /* not used currently if (_filterWeapons) then { }; @@ -72,6 +96,20 @@ if !(isNull EPOCH_lastNPCtradeTarget) then { lbSetPicture [41500, _index, _x call EPOCH_itemPicture]; }; } forEach items player; + if (primaryWeapon player != "") then { + _wpn = primaryWeapon player; + _offerArray pushback _wpn; + _index = lbAdd [41500, _wpn call EPOCH_itemDisplayName]; + lbSetData [41500, _index, _wpn]; + lbSetPicture [41500, _index, _wpn call EPOCH_itemPicture]; + }; + if (count backpackItems player == 0 && count backpackmagazines player == 0 && backpack player != "") then { + _bpck = Backpack player; + _offerArray pushback _bpck; + _index = lbAdd [41500, _bpck call EPOCH_itemDisplayName]; + lbSetData [41500, _index, _bpck]; + lbSetPicture [41500, _index, _bpck call EPOCH_itemPicture]; + }; }; if (_filterVehicle) then { @@ -98,7 +136,7 @@ if !(isNull EPOCH_lastNPCtradeTarget) then { }; } else { - + lbClear 41503; _sizeOut = lbSize 41502; @@ -157,4 +195,4 @@ if !(isNull EPOCH_lastNPCtradeTarget) then { }; } else { closeDialog 0; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/traders/EPOCH_startNpcTrade.sqf b/Sources/epoch_code/compile/traders/EPOCH_startNpcTrade.sqf index c295825e..171ff36d 100644 --- a/Sources/epoch_code/compile/traders/EPOCH_startNpcTrade.sqf +++ b/Sources/epoch_code/compile/traders/EPOCH_startNpcTrade.sqf @@ -1,3 +1,26 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: He-Man + + Description: + NPC trade code + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/traders/EPOCH_startNpcTrade.sqf + + Example: + cursorTarget call EPOCH_startNpcTrade; + + Parameter(s): + _this: OBJECT + + Returns: + NOTHING +*/ private["_item", "_currQty", "_tradeType", "_itemWorth", "_aiItems", "_itemClasses", "_itemQtys", "_qtyIndex", "_tradeTotal", "_tradeQtyTotal", "_errorMsg", "_target", "_sizeOut", "_array", "_makeTrade", "_vehSlot", "_vehicle", "_vehicles", "_display", "_addWeaponToHands", "_type", "_tax"]; if (!isNil "EPOCH_TRADE_COMPLETE") exitWith {}; @@ -5,7 +28,6 @@ if (!isNil "EPOCH_TRADE_STARTED") exitWith{}; if (!isNull _this) then { - EPOCH_TRADE_STARTED = true; _config = 'CfgPricing' call EPOCH_returnConfig; @@ -25,18 +47,28 @@ if (!isNull _this) then { if (_item in items player) then { player removeItem _item; _arrayIn pushBack _item; + } else { + if (_item == primaryweapon player) then { + player removeweapon _item; + _arrayIn pushBack _item; + }; }; } else { if ([_item, "CfgVehicles"] call EPOCH_fnc_isAny) then { - _vehicles = _this nearEntities[[_item], 30]; - if (!(_vehicles isEqualTo[])) then { - _vehicle = _vehicles select 0; - if (!isNull _vehicle) then { - if (local _vehicle) then { - _vehSlot = _vehicle getVariable["VEHICLE_SLOT", "ABORT"]; - if (_vehSlot != "ABORT") then { - _arrayIn pushBack _item; - // will be removed server side + if (_item == backpack player) then { + removeBackpack player; + _arrayIn pushBack _item; + } else { + _vehicles = _this nearEntities[[_item], 30]; + if (!(_vehicles isEqualTo[])) then { + _vehicle = _vehicles select 0; + if (!isNull _vehicle) then { + if (local _vehicle) then { + _vehSlot = _vehicle getVariable["VEHICLE_SLOT", "ABORT"]; + if (_vehSlot != "ABORT") then { + _arrayIn pushBack _item; + // will be removed server side + }; }; }; }; @@ -78,6 +110,7 @@ if (!isNull _this) then { }; if (!(_arrayIn isEqualTo[]) || !(_arrayOut isEqualTo[])) then { + EPOCH_TRADE_STARTED = true; // make trade EPOCH_MAKENPCTRADE = [_this, _arrayIn, _arrayOut, player, Epoch_personalToken]; @@ -133,7 +166,8 @@ if (!isNull _this) then { }; if (_addWeaponToHands) then { player addWeapon _x; - } else { + } + else { _x call EPOCH_fnc_addItemOverflow; }; } else { @@ -146,7 +180,6 @@ if (!isNull _this) then { }; } forEach(_this select 1); - _dt = [format["%1", _errorMsg], 0, 0.4, 5, 2, 0, 2] spawn bis_fnc_dynamictext; } else { diff --git a/Sources/epoch_code/compile/traders/EPOCH_tradeFilter.sqf b/Sources/epoch_code/compile/traders/EPOCH_tradeFilter.sqf index 200a0f7e..2d7d7ab1 100644 --- a/Sources/epoch_code/compile/traders/EPOCH_tradeFilter.sqf +++ b/Sources/epoch_code/compile/traders/EPOCH_tradeFilter.sqf @@ -65,4 +65,4 @@ if (_items) then { _array set [_array find _x,nil]; }; } forEach items player; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_client_fillVehicle.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_client_fillVehicle.sqf index 79ed92e2..39631fa5 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_client_fillVehicle.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_client_fillVehicle.sqf @@ -1,7 +1,21 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + sets Fuel on local vehicle + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/vehicles/EPOCH_client_fillVehicle.sqf +*/ private["_vehicle","_value"]; _vehicle = _this select 0; _value = _this select 1; if (local _vehicle) then { _vehicle setFuel _value; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_client_gearVehicle.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_client_gearVehicle.sqf index db0eec9b..3c40354b 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_client_gearVehicle.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_client_gearVehicle.sqf @@ -1,7 +1,21 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Open gear on cursorTarget function + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/vehicles/EPOCH_client_gearVehicle.sqf +*/ closeDialog 0; if (!isNull cursorTarget) then { _vehicles = player nearEntities[["LandVehicle", "Ship", "Air", "Tank"], 6]; if (cursorTarget in _vehicles) then { player action["Gear", cursorTarget]; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_client_lockVehicle.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_client_lockVehicle.sqf index 488b5568..1825fcbc 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_client_lockVehicle.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_client_lockVehicle.sqf @@ -1,7 +1,21 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + lock local object + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/vehicles/EPOCH_client_lockVehicle.sqf +*/ private["_vehicle","_value"]; _vehicle = _this select 0; _value = _this select 1; if (local _vehicle) then { _vehicle lock _value; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_client_repairVehicle.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_client_repairVehicle.sqf index 30ceedc6..a0c00ef3 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_client_repairVehicle.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_client_repairVehicle.sqf @@ -1,7 +1,21 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + repair object via hit index + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/compile/vehicles/EPOCH_client_repairVehicle.sqf +*/ private ["_vehicle","_value"]; _vehicle = _this select 0; _value = _this select 1; if (local _vehicle) then { _currentDMG = _vehicle getHitIndex (_value select 0); _vehicle setHitIndex[_value select 0, (_currentDMG - 0.5) max 0]; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_code/config.cpp b/Sources/epoch_code/config.cpp index 640d3731..86e2537c 100644 --- a/Sources/epoch_code/config.cpp +++ b/Sources/epoch_code/config.cpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch Code Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/config.cpp +*/ class CfgPatches { class A3_epoch_code { units[] = {}; @@ -16,7 +30,7 @@ class CfgMods hidePicture = 0; hideName = 0; action = "http://www.epochmod.com"; - version = "0.3.5.0"; + version = "0.3.6.0"; majorVersion = 0.3; //MUST BE A NUMBER!; Change this if we release a new major version, don't change if we push just push a hotfix ArmAVersion = 150; overview = "Open world survival mod set in the year 2035, Just two years after the mass extinction of billions of people. Those that remain are left with remnants of a once technological society. Try to survive, build, or explore your way through the harsh dynamic environment."; @@ -27,20 +41,20 @@ class Epoch class Version { //Version System, Check if PBO Version is compatible with Code - A3_epoch_assets = "0.3.5.0"; - A3_epoch_assets_1 = "0.3.5.0"; - epoch_objects = "0.3.5.0"; - A3_epoch_assets_3 = "0.3.5.0"; - A3_epoch_config = "0.3.5.0"; - A3_epoch_language = "0.3.5.0"; - Underground_Epoch = "0.3.5.0"; - A3_epoch_vehicles = "0.3.5.0"; - a3_epoch_weapons = "0.3.5.0"; - a2_epoch_weapons = "0.3.5.0"; - a3_epoch_structures = "0.3.5.0"; - A3_epoch_functions = "0.3.5.0"; - A3_epoch_vehicles_1 = "0.3.5.0"; - Enhanced_Epoch_AiASupport = "0.3.5.0"; + A3_epoch_assets = "0.3.6.0"; + A3_epoch_assets_1 = "0.3.6.0"; + epoch_objects = "0.3.6.0"; + A3_epoch_assets_3 = "0.3.6.0"; + A3_epoch_config = "0.3.6.0"; + A3_epoch_language = "0.3.6.0"; + Underground_Epoch = "0.3.6.0"; + A3_epoch_vehicles = "0.3.6.0"; + a3_epoch_weapons = "0.3.6.0"; + a2_epoch_weapons = "0.3.6.0"; + a3_epoch_structures = "0.3.6.0"; + A3_epoch_functions = "0.3.6.0"; + A3_epoch_vehicles_1 = "0.3.6.0"; + Enhanced_Epoch_AiASupport = "0.3.6.0"; }; }; @@ -86,6 +100,13 @@ class cfgFunctions class initMultiplayer { file = "\x\addons\a3_epoch_code\compile\bis_functions\MP\fn_initMultiplayer.sqf"; }; + + }; + class functions { + // custom Epoch - BIS_fnc_returnVector + class returnVector { + file = "\x\addons\a3_epoch_code\compile\bis_functions\returnVector.sqf"; + }; }; }; class EPOCH @@ -95,12 +116,13 @@ class cfgFunctions class returnConfigEntryV2 { file = "\x\addons\a3_epoch_code\compile\functions\EPOCH_fn_returnConfigEntryV2.sqf"; }; - class getHitpoints { - file = "\x\addons\a3_epoch_code\compile\both\EPOCH_getHitpoints.sqf" + class isAny { + file = "\x\addons\a3_epoch_code\compile\both\EPOCH_isAny.sqf" }; class isAny { file = "\x\addons\a3_epoch_code\compile\both\EPOCH_isAny.sqf" }; + }; }; }; @@ -150,9 +172,7 @@ class CfgClientFunctions class isBuildAllowed {}; class simulSwap {}; class staticMove {}; - class returnVector {}; class upgradeBUILD {}; - class upgradeBUILDv2 {}; class removeBUILD {}; class changeWallState {}; class checkBuild {}; @@ -185,7 +205,6 @@ class CfgClientFunctions { class client_publicEH {}; class masterLoop {}; - class masterLoop_v2 {}; class clientInit {}; class clientRespawn {}; class clientRevive {}; diff --git a/Sources/epoch_code/gui/Epoch_GUI_Config.hpp b/Sources/epoch_code/gui/Epoch_GUI_Config.hpp index 86662ba6..80721945 100644 --- a/Sources/epoch_code/gui/Epoch_GUI_Config.hpp +++ b/Sources/epoch_code/gui/Epoch_GUI_Config.hpp @@ -164,7 +164,7 @@ class QuickUpgrade y = 0.622266 * safezoneH + safezoneY; w = 0.05875 * safezoneW; h = 0.0282151 * safezoneH; - action = "cursorTarget call EPOCH_upgradeBUILDv2"; + action = "cursorTarget call EPOCH_upgradeBUILD"; }; }; @@ -2582,39 +2582,47 @@ class RscDisplayInventory idc = 1243; x = "26.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; class BackgroundSlotPrimaryUnderBarrel : BackgroundSlotPrimary { idc = 1200; - x = "29 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "28.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; class BackgroundSlotPrimaryFlashlight : BackgroundSlotPrimary { idc = 1244; - x = "31.4 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "30.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; class BackgroundSlotPrimaryOptics : BackgroundSlotPrimary { idc = 1245; - x = "33.8 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "32.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + }; + class BackgroundSlotPrimaryMagazineGL: BackgroundSlotPrimary + { + idc = 1267; + x = "34.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; class BackgroundSlotPrimaryMagazine : BackgroundSlotPrimary { idc = 1246; - x = "36.2 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "36.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; class BackgroundSlotSecondary : BackgroundSlotPrimary @@ -2896,43 +2904,52 @@ class RscDisplayInventory idc = 620; x = "26.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; colorText[] = { 0, 0, 0, 0.5 }; }; class SlotPrimaryUnderBarrel : SlotPrimary { idc = 641; - x = "29 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "28.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; colorText[] = { 0, 0, 0, 0.5 }; }; class SlotPrimaryFlashlight : SlotPrimary { idc = 622; - x = "31.4 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "30.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; colorText[] = { 0, 0, 0, 0.5 }; }; class SlotPrimaryOptics : SlotPrimary { idc = 621; - x = "33.8 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "32.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; colorText[] = { 0, 0, 0, 0.5 }; }; + class SlotPrimaryMagazineGL: SlotPrimary + { + idc = 644; + x = "34.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorText[] = {0,0,0,0.5}; + }; class SlotPrimaryMagazine : SlotPrimary { idc = 623; - x = "36.2 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + x = "36.6 * ( ((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "9.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - ( ((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + w = "1.9 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; h = "2 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; colorText[] = { 0, 0, 0, 0.5 }; }; @@ -3393,6 +3410,9 @@ class RscDisplayInventory }; }; }; + + + class RscDisplayInterrupt: RscStandardDisplay //convert to preprocessFileNumbers { onLoad = "[""onLoad"",_this,""RscDisplayInterrupt"",'GUI'] call (uinamespace getvariable 'BIS_fnc_initDisplay'); _this call EPOCH_InterruptConfig;"; diff --git a/Sources/epoch_code/gui/scripts/Epoch_getIDC.sqf b/Sources/epoch_code/gui/scripts/Epoch_getIDC.sqf index 12d1932f..1f6f3ba1 100644 --- a/Sources/epoch_code/gui/scripts/Epoch_getIDC.sqf +++ b/Sources/epoch_code/gui/scripts/Epoch_getIDC.sqf @@ -3,7 +3,9 @@ Pass the control to unregister or just call fnc to get a unique IDC */ private ["_in","_list","_out","_find"]; -_in = param [0,controlNull,[controlNull]]; +//_in = _this param [0,controlNull,[controlNull]]; +_in = [_this, 0, controlNull, [controlNull]] call BIS_fnc_param; + _list = missionNamespace getVariable ["rmx_var_uniqueIDC",[]]; if (ctrlIDC _in isEqualTo -1) then { diff --git a/Sources/epoch_code/gui/scripts/dynamenu/Epoch_dynamicMenu.sqf b/Sources/epoch_code/gui/scripts/dynamenu/Epoch_dynamicMenu.sqf index 79eb2ae1..7e556030 100644 --- a/Sources/epoch_code/gui/scripts/dynamenu/Epoch_dynamicMenu.sqf +++ b/Sources/epoch_code/gui/scripts/dynamenu/Epoch_dynamicMenu.sqf @@ -1,5 +1,7 @@ disableSerialization; -_in = param [0, "", [""]]; +//_in = _this param [0, "", [""]]; +_in = [_this, 0, "", [""]] call BIS_fnc_param; + _display = findDisplay 66600; _cfg = "CfgActionMenu" call EPOCH_returnConfig; _arr = []; @@ -64,7 +66,7 @@ _checkConfigs = { } forEach (_x select 1); _tooltip = format ["%1 >> %2 ",_dName,_tTip]; - _action = format ["[dyna_cursorTarget,%1] call EPOCH_upgradeBUILDv2; true call Epoch_dynamicMenuCleanup;",_forEachIndex]; + _action = format ["[dyna_cursorTarget,%1] call EPOCH_upgradeBUILD; true call Epoch_dynamicMenuCleanup;",_forEachIndex]; _buttonSettings pushBack [ _icon, diff --git a/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf b/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf index 4a8e9c26..cc56d58d 100644 --- a/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf +++ b/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf @@ -1,11 +1,11 @@ /* Adjusts PP created elsewhere (or by epoch_postprocessCreate) - + Params: [Handle, speed integer, Effect array] - + Usage: [_handle, 2, [1]] call epoch_postprocessAdjust; //apply dynamic blur with animation of 2 seconds [_handle, _speed, _effect] call epoch_postprocessAdjust; - + Default Engine values: colorCorrections >> [1,1,0,0,0,0,0,0,0,0,1,0,0,0,0] chromAberration >> [0,0,false] @@ -25,4 +25,4 @@ if ((_handle isEqualTo 666) || (_animSpeed isEqualTo 666) || (_effect isEqualTo _handle ppEffectEnable true; _handle ppEffectAdjust _effect; -_handle ppEffectCommit _animSpeed; \ No newline at end of file +_handle ppEffectCommit _animSpeed; diff --git a/Sources/epoch_code/init/both_init.sqf b/Sources/epoch_code/init/both_init.sqf index 53f618f1..8498e565 100644 --- a/Sources/epoch_code/init/both_init.sqf +++ b/Sources/epoch_code/init/both_init.sqf @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Initalize variables used client side and server side + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/init/both_init.sqf +*/ + // Init Custom vars EPOCH_customVars = []; EPOCH_defaultVars = []; diff --git a/Sources/epoch_code/init/client_init.sqf b/Sources/epoch_code/init/client_init.sqf index 4ec06a4a..ab6e27e4 100644 --- a/Sources/epoch_code/init/client_init.sqf +++ b/Sources/epoch_code/init/client_init.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Initalize variables used client side and start login FSM + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/init/client_init.sqf +*/ //Variables EPOCH_CraftingItem = ""; EPOCH_ESP_TARGETS = []; diff --git a/Sources/epoch_code/init/fn_init.sqf b/Sources/epoch_code/init/fn_init.sqf index 3516078a..6f22586a 100644 --- a/Sources/epoch_code/init/fn_init.sqf +++ b/Sources/epoch_code/init/fn_init.sqf @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Initalize both init and run custom client function compiler + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/init/fn_init.sqf +*/ + if !(isNil "Epoch_CStart") exitWith { false }; Epoch_CStart = true; diff --git a/Sources/epoch_code/init/fn_postinit.sqf b/Sources/epoch_code/init/fn_postinit.sqf index 05d4f6d5..d1d3b7c6 100644 --- a/Sources/epoch_code/init/fn_postinit.sqf +++ b/Sources/epoch_code/init/fn_postinit.sqf @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Initalize Player + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_code/init/fn_postinit.sqf +*/ if (!isDedicated && isMultiplayer && hasInterface) then { call compile preprocessFileLineNumbers "\x\addons\a3_epoch_code\init\client_init.sqf"; }; diff --git a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_core.hpp b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_core.hpp index 38a40f82..22b90038 100644 --- a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_core.hpp +++ b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_core.hpp @@ -1,3 +1,18 @@ +/* + Author: Raimonds Virtoss - EpochMod.com + + Contributors: Aaron Clark + + Description: + Action Menu Core Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_core.hpp +*/ + class CfgActionMenu { class variableDefines //must be global, nil when menu closes diff --git a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_self.hpp b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_self.hpp index 4a0a83e4..c716f527 100644 --- a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_self.hpp +++ b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_self.hpp @@ -1,3 +1,18 @@ +/* + Author: Raimonds Virtoss - EpochMod.com + + Contributors: Aaron Clark + + Description: + Action Menu Self Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_self.hpp +*/ + class veh_lock { condition = "dyna_inVehicle && !dyna_lockedInVehicle"; diff --git a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_target.hpp b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_target.hpp index 230575d5..71e02204 100644 --- a/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_target.hpp +++ b/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_target.hpp @@ -1,3 +1,18 @@ +/* + Author: Raimonds Virtoss - EpochMod.com + + Contributors: Aaron Clark + + Description: + Action Menu Target Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgActionMenu/CfgActionMenu_target.hpp +*/ + //Build mode enabled class build_upgrade { diff --git a/Sources/epoch_config/Configs/CfgActionMenu/EXAMPLE.hpp b/Sources/epoch_config/Configs/CfgActionMenu/EXAMPLE.hpp index 799f7381..a94a3af5 100644 --- a/Sources/epoch_config/Configs/CfgActionMenu/EXAMPLE.hpp +++ b/Sources/epoch_config/Configs/CfgActionMenu/EXAMPLE.hpp @@ -5,7 +5,7 @@ class CfgActionMenu { dyna_cursorTarget = "cursorTarget"; dyna_typeOfCursorTarget = "typeOf cursorTarget"; - + dyna_player = "vehicle player"; dyna_itemsPlayer = "items player"; }; @@ -21,7 +21,7 @@ class CfgActionMenu tooltip = "Crafting V2"; }; }; - + /** Has cursor target **/ class CfgActionMenu_target { @@ -37,34 +37,34 @@ class CfgActionMenu /** Sub-category example **/ /* -class CAT_pad +class CAT_pad { condition = "true"; //must be value action = ""; //can be empty for categories icon = "#(rgb,8,8,3)color(1,0,1,0.5)"; tooltip = "Main cat"; - + class SUB_CAT_test1 { condition = "true"; //must be value action = ""; //can be empty for categories icon = "#(rgb,8,8,3)color(1,1,1,0.5)"; tooltip = "Subcat1"; - + class SUB_CAT_test2 { condition = "true"; //must be value action = ""; //can be empty for categories icon = "#(rgb,8,8,3)color(1,0,0,0.5)"; tooltip = "Subcat2"; - + class SUB_CAT_test3 { condition = "true"; //must be value action = ""; //can be empty for categories icon = "#(rgb,8,8,3)color(0,1,1,0.5)"; tooltip = "Subcat3"; - + class SUB_CAT_test4 { condition = "true"; //must be value @@ -76,4 +76,4 @@ class CAT_pad }; }; }; -*/ \ No newline at end of file +*/ diff --git a/Sources/epoch_config/Configs/CfgActions.hpp b/Sources/epoch_config/Configs/CfgActions.hpp index cc2deb5e..43588f32 100644 --- a/Sources/epoch_config/Configs/CfgActions.hpp +++ b/Sources/epoch_config/Configs/CfgActions.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Disable some default actions on Arma 3. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgActions.hpp +*/ + class CfgActions { class None; @@ -16,7 +31,7 @@ class CfgActions class Rearm : None { show = 0; - }; + }; class TakeMagazine : None { show = 0; @@ -53,7 +68,7 @@ class CfgActions { show = 0; }; - + }; diff --git a/Sources/epoch_config/Configs/CfgAmmo.hpp b/Sources/epoch_config/Configs/CfgAmmo.hpp index 770d10f3..116118a4 100644 --- a/Sources/epoch_config/Configs/CfgAmmo.hpp +++ b/Sources/epoch_config/Configs/CfgAmmo.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom ammo and effects + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgAmmo.hpp +*/ + class CraterSpike { class CraterSmokeCustom1 { diff --git a/Sources/epoch_config/Configs/CfgBaseBuilding.hpp b/Sources/epoch_config/Configs/CfgBaseBuilding.hpp index 4de1ff66..7cfec555 100644 --- a/Sources/epoch_config/Configs/CfgBaseBuilding.hpp +++ b/Sources/epoch_config/Configs/CfgBaseBuilding.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Configs for base building upgrades and removal + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgBaseBuilding.hpp +*/ + class CfgBaseBuilding { class Default { upgradeBuilding[] = {}; diff --git a/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp b/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp index 36186198..24dbaf40 100644 --- a/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp +++ b/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Kenneth Bente + + Description: + Loot container offsets for Epoch loot system + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp +*/ + class CfgBuildingLootPos { class Default @@ -6095,4 +6110,4 @@ class CfgBuildingLootPos shoeboxPos[] = { { { 0, 1, -10 }, 106.559 } }; palletPos[] = { { { 1, 0, -10 }, 322.16 } }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgCloudlets.hpp b/Sources/epoch_config/Configs/CfgCloudlets.hpp index b81d2aa2..80c01b10 100644 --- a/Sources/epoch_config/Configs/CfgCloudlets.hpp +++ b/Sources/epoch_config/Configs/CfgCloudlets.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom paricle effects + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgCloudlets.hpp +*/ + class CfgCloudlets { class Default; diff --git a/Sources/epoch_config/Configs/CfgEpochClient.hpp b/Sources/epoch_config/Configs/CfgEpochClient.hpp index d5925148..d420c6e5 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient.hpp @@ -1,6 +1,21 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Main Client side configs for the Epoch gamemode + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient.hpp +*/ + class CfgEpochClient { - epochVersion = "0.3.5.0"; + epochVersion = "0.3.6.0"; sapperRngChance = 100; // increase number to reduce chances and reduce to increase. Default 100 = 1% - 55% if soiled (+ 2% if in city) chance to spawn sapper droneRngChance = 100; // increase number to reduce chances and reduce to increase. Default 100 = // 2% chance (+ 4% chance if in city) (1% - 2% Half if using silencer) to spawn drone if shot fired diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Altis.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Altis.hpp index 5d4bd4b3..fae57323 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Altis.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Altis.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Altis + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Altis.hpp +*/ + class Altis { blockedArea[] = { //[POS],radius { { 16085, 16997, 0 }, 250 }, //South Telos @@ -55,7 +70,7 @@ class Altis { "canisterplastic_f.p3d", "watertank_f.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Bornholm.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Bornholm.hpp index 064209ca..44f88146 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Bornholm.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Bornholm.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: uro1, Robio + + Description: + Epoch gamemode config for Bornholm + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Bornholm.hpp +*/ class Bornholm { blockedArea[] = { { { 1433, 8071, 0 }, 250 }, //Roenne NorthEast @@ -40,9 +54,9 @@ class Bornholm { "misc_well.p3d", "misc_wellpump.p3d", "kasna_new.p3d" - }; + }; - // main config + // main config TrashClasses[] = {"Trash","TrashSmall","TrashVehicle","PumpkinPatch","TrashFood"}; TrashSmall[] = { @@ -153,4 +167,4 @@ class Bornholm { "uaz_wrecked.p3d", "ural_wrecked.p3d" }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Chernarus.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Chernarus.hpp index 9465a14d..98c6f083 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Chernarus.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Chernarus.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Chernarus + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Chernarus.hpp +*/ class Chernarus { blockedArea[] = { { { 10203, 1886, 0 }, 430 }, //South Electro @@ -31,7 +45,7 @@ class Chernarus { "misc_wellpump.p3d", "kasna_new.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Chernarus_Summer.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Chernarus_Summer.hpp index 82d1bed7..7441ee84 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Chernarus_Summer.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Chernarus_Summer.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Chernarus_Summer + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Chernarus_Summer.hpp +*/ class Chernarus_Summer { blockedArea[] = { { { 10203, 1886, 0 }, 430 }, //South Electro @@ -30,7 +44,7 @@ class Chernarus_Summer { "misc_well.p3d", "misc_wellpump.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Esseker.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Esseker.hpp index 3814ecbd..c9783ac7 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Esseker.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Esseker.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Richie + + Description: + Epoch gamemode config for Esseker + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Esseker.hpp +*/ class Esseker { blockedArea[] = { { { 208.778, 353.779, 0 }, 300 }, //Cave diff --git a/Sources/epoch_config/Configs/CfgEpochClient/ProvingGrounds_PMC.hpp b/Sources/epoch_config/Configs/CfgEpochClient/ProvingGrounds_PMC.hpp index aded97c3..34d777a7 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/ProvingGrounds_PMC.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/ProvingGrounds_PMC.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for ProvingGrounds_PMC + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/ProvingGrounds_PMC.hpp +*/ class ProvingGrounds_PMC { blockedArea[] = {}; Rocks[] = { @@ -8,7 +22,7 @@ class ProvingGrounds_PMC { }; Water[] = { }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { @@ -48,4 +62,4 @@ class ProvingGrounds_PMC { "uaz_wrecked.p3d", "ural_wrecked.p3d" }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Sara.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Sara.hpp index 30799352..3d257885 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Sara.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Sara.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Sahrani + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Sara.hpp +*/ class Sara { Rocks[] = { "stone4.p3d", @@ -16,7 +30,7 @@ class Sara { Water[] = { "pumpa.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/Stratis.hpp b/Sources/epoch_config/Configs/CfgEpochClient/Stratis.hpp index a13d75f8..c2560492 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/Stratis.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/Stratis.hpp @@ -1,5 +1,19 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Stratis + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Stratis.hpp +*/ class Stratis { - blockedArea[] = {}; + blockedArea[] = {}; Rocks[] = { "sharpstone_03_lc.p3d", "sharpstone_02_lc.p3d", @@ -47,7 +61,7 @@ class Stratis { "canisterplastic_f.p3d", "watertank_f.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/australia.hpp b/Sources/epoch_config/Configs/CfgEpochClient/australia.hpp index e5cd816f..b83d8882 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/australia.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/australia.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for australia + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/australia.hpp +*/ + class australia { blockedArea[] = { { { 16286.1, 33578.6, 0 }, 650 }, //Darwin @@ -47,7 +62,7 @@ class australia { }; Water[] = { }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { @@ -220,4 +235,4 @@ class australia { "uaz_wrecked.p3d", "ural_wrecked.p3d" }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgEpochClient/takistan.hpp b/Sources/epoch_config/Configs/CfgEpochClient/takistan.hpp index 5704b02c..6fc5a1a0 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/takistan.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/takistan.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for Takistan + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/Takistan.hpp +*/ class Takistan { blockedArea[] = {}; Rocks[] = { @@ -18,7 +32,7 @@ class Takistan { "stand_water_ep1.p3d", "misc_concbox_ep1.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochClient/utes.hpp b/Sources/epoch_config/Configs/CfgEpochClient/utes.hpp index d3b54140..0ba89eae 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/utes.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/utes.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for utes + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/utes.hpp +*/ class utes { Rocks[] = { "r2_rock1.p3d", @@ -11,7 +25,7 @@ class utes { Water[] = { "misc_wellpump.p3d" }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { @@ -43,4 +57,4 @@ class utes { Wrecks[] = { "wall_indfnc_9.p3d" }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgEpochClient/vr.hpp b/Sources/epoch_config/Configs/CfgEpochClient/vr.hpp index 8254aed9..ceb83d71 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/vr.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/vr.hpp @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode config for VR + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochClient/vr.hpp +*/ class vr { Rocks[] = { }; @@ -5,7 +19,7 @@ class vr { }; Water[] = { }; - // main config + // main config TrashClasses[] = { "Trash", "TrashSmall", "TrashVehicle", "PumpkinPatch", "TrashFood" }; TrashSmall[] = { diff --git a/Sources/epoch_config/Configs/CfgEpochConfiguration.hpp b/Sources/epoch_config/Configs/CfgEpochConfiguration.hpp index 5eac400e..bb8a6720 100644 --- a/Sources/epoch_config/Configs/CfgEpochConfiguration.hpp +++ b/Sources/epoch_config/Configs/CfgEpochConfiguration.hpp @@ -1,3 +1,18 @@ +/* + Author: Raimonds Virtoss - EpochMod.com + + Contributors: + + Description: + Config for Epoch Configuration system + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgEpochConfiguration.hpp +*/ + class CfgEpochConfiguration { /** class order here decides order of buttons on gui **/ @@ -15,4 +30,4 @@ class CfgEpochConfiguration icon = "\x\addons\a3_epoch_code\Data\owner.paa"; controlGroup = "Epoch_main_config_changelog"; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgGesturesMale.hpp b/Sources/epoch_config/Configs/CfgGesturesMale.hpp index 33c6c2ab..35d76dd0 100644 --- a/Sources/epoch_config/Configs/CfgGesturesMale.hpp +++ b/Sources/epoch_config/Configs/CfgGesturesMale.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Paul Tomany (rtm animations) + + Description: + Custom hatchet and sledge swing sesture animations as well as a one finger salute. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgGesturesMale.hpp +*/ + class CfgGesturesMale { skeletonName = "OFP2_ManSkeleton"; @@ -124,7 +139,7 @@ class CfgGesturesMale leftHandIKBeg = 0; leftHandIKEnd = 0; }; - + }; class BlendAnims { @@ -132,7 +147,7 @@ class CfgGesturesMale }; }; -class CfgGesturesSapper : CfgGesturesMale +class CfgGesturesSapper : CfgGesturesMale { skeletonName = "SapperSkeleton"; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgInGameUI.hpp b/Sources/epoch_config/Configs/CfgInGameUI.hpp index 31c1ddde..f3a426ca 100644 --- a/Sources/epoch_config/Configs/CfgInGameUI.hpp +++ b/Sources/epoch_config/Configs/CfgInGameUI.hpp @@ -1,3 +1,18 @@ +/* + Author: Niklas Wagner - EpochMod.com + + Contributors: + + Description: + Removes termal from nightstalker UI + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgInGameUI.hpp +*/ + class RscUnitInfo; class RscText; class RscControlsGroup; @@ -85,4 +100,4 @@ class RscInGameUI }; }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgMagazines.hpp b/Sources/epoch_config/Configs/CfgMagazines.hpp index 40687cbd..957c1bf0 100644 --- a/Sources/epoch_config/Configs/CfgMagazines.hpp +++ b/Sources/epoch_config/Configs/CfgMagazines.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + All CfgMagazines configs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMagazines.hpp +*/ + class CfgMagazines { class Default; diff --git a/Sources/epoch_config/Configs/CfgMasterLoop.hpp b/Sources/epoch_config/Configs/CfgMasterLoop.hpp index 5b8a54c8..cbe4cf5f 100644 --- a/Sources/epoch_config/Configs/CfgMasterLoop.hpp +++ b/Sources/epoch_config/Configs/CfgMasterLoop.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Master loop is a simple config based event scheduler that handles all time based player related tasks. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMasterLoop.hpp +*/ + class CfgMasterLoop { class Init diff --git a/Sources/epoch_config/Configs/CfgMissions.hpp b/Sources/epoch_config/Configs/CfgMissions.hpp index 5eecb7ef..a78b1974 100644 --- a/Sources/epoch_config/Configs/CfgMissions.hpp +++ b/Sources/epoch_config/Configs/CfgMissions.hpp @@ -1,3 +1,18 @@ +/* + Author: Niklas Wagner - EpochMod.com + + Contributors: + + Description: + Epoch Inrto config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMissions.hpp +*/ + class CfgMissions { class Cutscenes diff --git a/Sources/epoch_config/Configs/CfgMovesAnimal.hpp b/Sources/epoch_config/Configs/CfgMovesAnimal.hpp index 9ea7e61f..5965f856 100644 --- a/Sources/epoch_config/Configs/CfgMovesAnimal.hpp +++ b/Sources/epoch_config/Configs/CfgMovesAnimal.hpp @@ -1,4 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + Contributors: Paul Tomany (.rtm Animation) + + Description: + Custom Epoch animal animations configs Sharks,(Bear,Constuct)TBA + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMovesAnimal.hpp +*/ class CfgMovesAnimal_Base_F { access = 1; @@ -635,4 +648,4 @@ class CfgMovesGreatWhite_F : CfgMovesAnimal_Base_F aimingDefault[] = { "fish_head", 1 }; headDefault[] = { "fish_head", 1 }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgMovesBasic.hpp b/Sources/epoch_config/Configs/CfgMovesBasic.hpp index 02ed7887..e6ad4aa3 100644 --- a/Sources/epoch_config/Configs/CfgMovesBasic.hpp +++ b/Sources/epoch_config/Configs/CfgMovesBasic.hpp @@ -1,6 +1,21 @@ +/* + Author: BI + + Contributors: + + Description: + Stock CfgMovesBasic from 1.54 + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMovesBasic.hpp +*/ + class CfgMovesBasic { - access = 1; + access = 0; skeletonName = ""; collisionVertexPattern[] = {"1a","2a","3a","4a","5a","6a","7a","8a","9a","10a","11a","12a","13a","14a","15a","16a","17a","18a","19a","20a","21a","22a","23a","24a","25a","26a","27a","28a","29a","30a","31a","32a","33a","34a","1c","2c","3c","4c","5c","6c","7c","8c"}; collisionGeomCompPattern[] = {1,3}; @@ -8,6 +23,7 @@ class CfgMovesBasic { GetOutPara = ""; weaponLowered = 0; + weaponObstructed = 0; canBlendStep = 0; idle = "idleDefault"; access = 3; @@ -33,6 +49,7 @@ class CfgMovesBasic visibleSize = 0.75012; aimPrecision = 1; camShakeFire = 1; + static = 0; relSpeedMin = 1; relSpeedMax = 1; soundEnabled = 1; @@ -68,7 +85,7 @@ class CfgMovesBasic collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; hasCollShapeSafe = 0; collisionShapeSafe = ""; - boundingSphere = 1.0; + boundingSphere = 1; enableAutoActions = 0; leftHandIKEnd = 0; leftHandIKBeg = 0; @@ -130,7 +147,7 @@ class CfgMovesBasic AdjustLB = ""; AdjustRB = ""; AdjustRF = ""; - dooraction = "amovpercmwlksnonwnondf"; + dooraction = "AmovPercMwlkSnonWnonDf"; GestureLegPush = ""; agonyStart = "AinjPpneMstpSnonWnonDnon"; agonyStop = "AmovPpneMstpSnonWnonDnon"; @@ -268,6 +285,7 @@ class CfgMovesBasic GetInLow = ""; GetInMedium = ""; GetInHigh = ""; + GetInVertical = ""; GetInSDV = ""; GetInHeli_Attack_01Pilot = ""; GetInHeli_Attack_01Gunner = ""; @@ -285,6 +303,8 @@ class CfgMovesBasic GetOutSDV = ""; GetOutHeli_Attack_01Pilot = ""; GetOutHeli_Attack_01Gunner = ""; + GetInBoat = ""; + GetOutBoat = ""; TakeFlag = ""; HandGunOn = ""; gestureAttack = ""; @@ -321,9 +341,12 @@ class CfgMovesBasic GestureReloadMXCompact = ""; GestureReloadMXSniper = ""; GestureReloadMk20 = ""; + GestureReloadMk20UGL = ""; + GestureReloadMXUGL = ""; GestureReloadTRG = ""; GestureReloadTRGUGL = ""; GestureReloadKatiba = ""; + GestureReloadKatibaUGL = ""; GestureReloadM200 = ""; GestureReloadLRR = ""; GestureReloadEBR = ""; @@ -336,6 +359,13 @@ class CfgMovesBasic GestureReloadSMG_01 = ""; GestureReloadSDAR = ""; GestureReloadDMR = ""; + GestureReloadDMR02 = ""; + GestureReloadDMR03 = ""; + GestureReloadDMR04 = ""; + GestureReloadDMR05 = ""; + GestureReloadDMR06 = ""; + GestureReloadMMG01 = ""; + GestureReloadMMG02 = ""; MountOptic = ""; DismountOptic = ""; MountSide = ""; @@ -354,11 +384,8 @@ class CfgMovesBasic PrimaryWeapon = ""; SecondaryWeapon = ""; Binoculars = ""; - GestureSwing0 = ""; - GestureSwing1 = ""; - GestureSwing2 = ""; - GestureFinger = ""; - SledgeSwing = ""; + FDStart = ""; + Obstructed = ""; }; class Actions { @@ -394,11 +421,14 @@ class CfgMovesBasic GestureSpasm5weak[] = {"GestureSpasm5weak","Gesture"}; GestureSpasm6weak[] = {"GestureSpasm6weak","Gesture"}; GestureReloadMk20[] = {"GestureReloadMk20","Gesture"}; + GestureReloadMk20UGL[] = {"GestureReloadMk20UGL","Gesture"}; + GestureReloadMXUGL[] = {"GestureReloadMXUGL","Gesture"}; GestureReloadMX[] = {"GestureReloadMX","Gesture"}; GestureReloadMXCompact[] = {"GestureReloadMXCompact","Gesture"}; GestureReloadMXSniper[] = {"GestureReloadMXSniper","Gesture"}; GestureReloadTRG[] = {"GestureReloadTRG","Gesture"}; GestureReloadTRGUGL[] = {"GestureReloadTRGUGL","Gesture"}; + GestureReloadKatibaUGL[] = {"GestureReloadKatibaUGL","Gesture"}; GestureReloadKatiba[] = {"GestureReloadKatiba","Gesture"}; GestureReloadM200[] = {"GestureReloadM200","Gesture"}; GestureReloadLRR[] = {"GestureReloadLRR","Gesture"}; @@ -411,15 +441,17 @@ class CfgMovesBasic GestureReloadSMG_01[] = {"GestureReloadSMG_01","Gesture"}; GestureReloadSDAR[] = {"GestureReloadSDAR","Gesture"}; GestureReloadDMR[] = {"GestureReloadDMR","Gesture"}; + GestureReloadDMR02[] = {"GestureReloadDMR02","Gesture"}; + GestureReloadDMR03[] = {"GestureReloadDMR03","Gesture"}; + GestureReloadDMR04[] = {"GestureReloadDMR04","Gesture"}; + GestureReloadDMR05[] = {"GestureReloadDMR05","Gesture"}; + GestureReloadDMR06[] = {"GestureReloadDMR06","Gesture"}; + GestureReloadMMG01[] = {"GestureReloadMMG01","Gesture"}; + GestureReloadMMG02[] = {"GestureReloadMMG02","Gesture"}; GestureReloadM4SSAS[] = {"GestureReloadM4SSAS","Gesture"}; GestureMountMuzzle[] = {"GestureMountMuzzle","Gesture"}; GestureDismountMuzzle[] = {"GestureDismountMuzzle","Gesture"}; grabCarried = "AinjPfalMstpSnonWrflDnon_carried_Up"; - GestureSwing0[] = {"GestureSwing0","Gesture"}; - GestureSwing1[] = { "GestureSwing1", "Gesture" }; - GestureSwing2[] = { "GestureSwing2", "Gesture" }; - GestureFinger[] = {"GestureFinger","Gesture"}; - SledgeSwing[] = { "SledgeSwing", "Gesture" }; }; class DeadActions: NoActions { @@ -454,7 +486,6 @@ class CfgMovesBasic TestDriverOut = ""; TestGunner = ""; Die = "DeadState"; - stop = "HubBriefing_Player"; }; class StaticCutsceneLoopPlayerWalk: NoActions { @@ -579,8 +610,8 @@ class CfgMovesBasic PlayerTactLB = "AmovPercMtacSlowWrflDbl"; PlayerTactRB = "AmovPercMtacSlowWrflDbr"; PlayerTactB = "AmovPercMtacSlowWrflDb"; - EvasiveLeft = "AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl"; - EvasiveRight = "AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr"; + EvasiveLeft = ""; + EvasiveRight = ""; down = "AmovPpneMstpSrasWrflDnon"; up = "AmovPknlMstpSlowWrflDnon"; weaponOn = "AmovPknlMstpSrasWlnrDnon"; @@ -591,7 +622,7 @@ class CfgMovesBasic takeFlag = "AinvPknlMstpSlayWrflDnon"; putDown = "AmovPknlMstpSrasWrflDnon_explo"; medic = "AinvPknlMstpSlayWrflDnon_medic"; - medicOther = "AinvPknlMstpSlayWrflDnon_medic"; + medicOther = "AinvPknlMstpSlayWrflDnon_medicOther"; medicUp = "AinvPknlMstpSlayWrflDnon_medicUp"; treated = "AinvPknlMstpSlayWrflDnon_healed"; PlayerStand = "AmovPercMstpSlowWrflDnon"; @@ -611,8 +642,9 @@ class CfgMovesBasic GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetInVertical = "GetIn_Vertical_Rifle"; GetInSDV = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; - GetOutPara = "aparpercmstpsnonwnondnon_amovppnemstpsnonwnondnon"; + GetOutPara = "AparPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutMedium"; GetOutHigh = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; @@ -668,6 +700,8 @@ class CfgMovesBasic Gear = "AinvPercMstpSrasWrflDnon"; StopRelaxed = "AmovPercMstpSlowWrflDnon"; putDown = "AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown"; + GetInBoat = "GetInHeli_Transport_01Cargo"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; }; class RifleLowStandActionsNoAdjust: RifleLowStandActions { @@ -973,8 +1007,8 @@ class CfgMovesBasic PlayerTactLB = "AmovPercMtacSrasWrflDbl"; PlayerTactRB = "AmovPercMtacSrasWrflDbr"; PlayerTactB = "AmovPercMtacSrasWrflDb"; - EvasiveLeft = "AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl"; - EvasiveRight = "AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr"; + EvasiveLeft = ""; + EvasiveRight = ""; up = "AmovPknlMstpSrasWrflDnon"; getOver = "AovrPercMstpSrasWrflDf"; salute = "AmovPercMstpSrasWrflDnon_salute"; @@ -982,10 +1016,12 @@ class CfgMovesBasic upDegree = "ManPosCombat"; PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; Stand = "AmovPercMstpSlowWrflDnon"; - WeaponOn = "amovpercmstpsraswlnrdnon"; + WeaponOn = "AmovPercMstpSrasWlnrDnon"; Crouch = "AmovPknlMstpSrasWrflDnon"; CanNotMove = "AmovPercMstpSlowWrflDnon"; saluteOff = "AmovPercMstpSrasWrflDnon"; + GetInBoat = "GetInHeli_Transport_01Cargo"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; }; class RifleStandActions: RifleBaseStandActions { @@ -1306,7 +1342,7 @@ class CfgMovesBasic salute = "AmovPercMstpSrasWrflDnon"; sitDown = ""; }; - class RifleLowSiTactions: RifleBaseLowStandActions + class RifleLowSitActions: RifleBaseLowStandActions { turnL = ""; turnR = ""; @@ -1319,7 +1355,7 @@ class CfgMovesBasic GetOver = ""; stance = "ManStanceCrouch"; }; - class RifleSiTactions: RifleBaseStandActions + class RifleSitActions: RifleBaseStandActions { turnSpeed = 0; turnL = ""; @@ -1333,7 +1369,7 @@ class CfgMovesBasic GetOver = ""; stance = "ManStanceCrouch"; }; - class RifleSiTactionTest: RifleSiTactions + class RifleSitactionTest: RifleSitActions { Stop = "sitRfl_R_BidleLoopTest"; StopRelaxed = "sitRfl_R_BidleLoopTest"; @@ -1526,16 +1562,16 @@ class CfgMovesBasic }; class RifleKneelActionsRunL: RifleKneelActionsNoAdjust { - PlayerStand = "AmovPercMrunSrasWrfldl"; + PlayerStand = "AmovPercMrunSrasWrflDl"; PlayerCrouch = "AmovPknlMtacSrasWrflDl"; - Up = "AmovPercMrunSrasWrfldl"; + Up = "AmovPercMrunSrasWrflDl"; AdjustL = ""; Stand = "AmovPknlMrunSlowWrflDl"; }; class RifleKneelActionsWlkL: RifleKneelActionsNoAdjust { - PlayerStand = "AmovPercMwlkSrasWrfldl"; - Up = "AmovPercMwlkSrasWrfldl"; + PlayerStand = "AmovPercMwlkSrasWrflDl"; + Up = "AmovPercMwlkSrasWrflDl"; AdjustL = ""; Stand = "AmovPknlMwlkSlowWrflDl"; }; @@ -1623,8 +1659,8 @@ class CfgMovesBasic }; class RifleKneelActionsTacL: RifleKneelActionsNoAdjust { - PlayerStand = "AmovPercMTacSrasWrfldl"; - Up = "AmovPercMTacSrasWrfldl"; + PlayerStand = "AmovPercMTacSrasWrflDl"; + Up = "AmovPercMTacSrasWrflDl"; AdjustL = ""; Stand = "AmovPknlMtacSlowWrflDl"; }; @@ -1956,8 +1992,8 @@ class CfgMovesBasic }; class RifleKneelLowActionsTacL: RifleKneelLowActionsNoAdjust { - PlayerStand = "AmovPercMTacSlowWrfldl"; - Up = "AmovPercMTacSlowWrfldl"; + PlayerStand = "AmovPercMTacSlowWrflDl"; + Up = "AmovPercMTacSlowWrflDl"; AdjustL = ""; Stand = "AmovPknlMtacSrasWrflDl"; }; @@ -4359,8 +4395,8 @@ class CfgMovesBasic }; class RifleAdjustBKneelEvasiveActionsF: RifleAdjustBKneelActions { - PlayerStand = "AadjPercMevaSrasWrflDf_left"; - Up = "AadjPercMevaSrasWrflDf_left"; + PlayerStand = "AadjPercMevaSrasWrflDf_down"; + Up = "AadjPercMevaSrasWrflDf_down"; AdjustF = ""; AdjustB = ""; AdjustL = ""; @@ -4368,8 +4404,8 @@ class CfgMovesBasic }; class RifleAdjustBKneelEvasiveActionsFR: RifleAdjustBKneelActions { - PlayerStand = "AadjPercMevaSrasWrflDfr_left"; - Up = "AadjPercMevaSrasWrflDfr_left"; + PlayerStand = "AadjPercMevaSrasWrflDfr_down"; + Up = "AadjPercMevaSrasWrflDfr_down"; AdjustF = ""; AdjustB = ""; AdjustL = ""; @@ -4377,8 +4413,8 @@ class CfgMovesBasic }; class RifleAdjustBKneelEvasiveActionsFL: RifleAdjustBKneelActions { - PlayerStand = "AadjPercMevaSrasWrflDfl_left"; - Up = "AadjPercMevaSrasWrflDfl_left"; + PlayerStand = "AadjPercMevaSrasWrflDfl_down"; + Up = "AadjPercMevaSrasWrflDfl_down"; AdjustF = ""; AdjustB = ""; AdjustL = ""; @@ -4715,11 +4751,14 @@ class CfgMovesBasic gestureAdvance[] = {"GestureAdvanceProne","Gesture"}; GestureReloadM200 = "RifleReloadProneM200"; GestureReloadMk20 = "RifleReloadProneMk20"; + GestureReloadMk20UGL = "RifleReloadProneMk20UGL"; + GestureReloadMXUGL = "RifleReloadProneMXUGL"; GestureReloadMX = "RifleReloadProneMX"; GestureReloadMXCompact = "RifleReloadProneMXCompact"; GestureReloadMXSniper = "RifleReloadProneMXSniper"; GestureReloadTRG = "RifleReloadProneTRG"; GestureReloadKatiba = "RifleReloadProneKatiba"; + GestureReloadKatibaUGL = "RifleReloadProneKatibaUGL"; GestureReloadTRGUGL = "RifleReloadProneTRGUGL"; GestureReloadLRR = "RifleReloadProneLRR"; GestureReloadEBR = "RifleReloadProneEBR"; @@ -4728,6 +4767,13 @@ class CfgMovesBasic GestureReloadSMG_01 = "RifleReloadProneSMG_01"; GestureReloadSDAR = "RifleReloadProneSDAR"; GestureReloadDMR = "RifleReloadProneDMR"; + GestureReloadDMR02 = "RifleReloadProneDMR02"; + GestureReloadDMR03 = "RifleReloadProneDMR03"; + GestureReloadDMR04 = "RifleReloadProneDMR04"; + GestureReloadDMR05 = "RifleReloadProneDMR05"; + GestureReloadDMR06 = "RifleReloadProneDMR06"; + GestureReloadMMG01 = "RifleReloadProneMMG01"; + GestureReloadMMG02 = "RifleReloadProneMMG02"; GestureReloadM4SSAS = "RifleReloadProneM4SSAS"; ReloadGM6 = "RifleReloadProneGM6"; GestureReloadPistol = "PistolReloadProne"; @@ -4832,6 +4878,7 @@ class CfgMovesBasic sitDown = ""; salute = ""; medic = "AinvPpneMstpSlayWrflDnon_medic"; + medicOther = "AinvPpneMstpSlayWrflDnon_medicOther"; turnSpeed = 2.5; leanRRot = 0; leanRShift = 0; @@ -4839,7 +4886,7 @@ class CfgMovesBasic leanLShift = 0; upDegree = "ManPosLying"; stance = "ManStanceProne"; - Stand = "AmovPercMstpSlowWrflDnon"; + Stand = "AmovPercMstpSrasWrflDnon"; Diary = ""; PlayerProne = ""; Gear = "AinvPpneMstpSrasWrflDnon"; @@ -4866,10 +4913,10 @@ class CfgMovesBasic stop = "AadjPpneMstpSrasWrflDdown"; default = "AadjPpneMstpSrasWrflDdown"; stopRelaxed = "AadjPpneMstpSrasWrflDdown"; - turnL = "AadjPpneMstpSrasWrflDdown_turnl"; - turnR = "AadjPpneMstpSrasWrflDdown_turnr"; - turnLRelaxed = "AadjPpneMstpSrasWrflDdown_turnl"; - turnRRelaxed = "AadjPpneMstpSrasWrflDdown_turnr"; + turnL = "AadjPpneMstpSrasWrflDdown_turnL"; + turnR = "AadjPpneMstpSrasWrflDdown_turnR"; + turnLRelaxed = "AadjPpneMstpSrasWrflDdown_turnL"; + turnRRelaxed = "AadjPpneMstpSrasWrflDdown_turnR"; ReloadGM6[] = {"GestureReloadGM6","Gesture"}; reloadMGun = ""; reloadMortar = ""; @@ -4952,11 +4999,14 @@ class CfgMovesBasic gestureUp = ""; gestureAdvance[] = {"GestureAdvance","Gesture"}; GestureReloadMk20[] = {"GestureReloadMk20Context","Gesture"}; + GestureReloadMk20UGL[] = {"GestureReloadMk20UGLContext","Gesture"}; + GestureReloadMXUGL[] = {"GestureReloadMXUGLContext","Gesture"}; GestureReloadMX[] = {"GestureReloadMXContext","Gesture"}; GestureReloadMXCompact[] = {"GestureReloadMXCompactContext","Gesture"}; GestureReloadMXSniper[] = {"GestureReloadMXSniperContext","Gesture"}; GestureReloadTRG[] = {"GestureReloadTRGContext","Gesture"}; GestureReloadTRGUGL[] = {"GestureReloadTRGUGLContext","Gesture"}; + GestureReloadKatibaUGL[] = {"GestureReloadKatibaUGLContext","Gesture"}; GestureReloadKatiba[] = {"GestureReloadKatibaContext","Gesture"}; GestureReloadLRR[] = {"GestureReloadLRRContext","Gesture"}; GestureReloadEBR[] = {"GestureReloadEBRContext","Gesture"}; @@ -4968,6 +5018,13 @@ class CfgMovesBasic GestureReloadSMG_01[] = {"GestureReloadSMG_01Context","Gesture"}; GestureReloadSDAR[] = {"GestureReloadSDARContext","Gesture"}; GestureReloadDMR[] = {"GestureReloadDMRContext","Gesture"}; + GestureReloadDMR02[] = {"GestureReloadDMR02Context","Gesture"}; + GestureReloadDMR03[] = {"GestureReloadDMR03Context","Gesture"}; + GestureReloadDMR04[] = {"GestureReloadDMR04Context","Gesture"}; + GestureReloadDMR05[] = {"GestureReloadDMR05Context","Gesture"}; + GestureReloadDMR06[] = {"GestureReloadDMR06Context","Gesture"}; + GestureReloadMMG01[] = {"GestureReloadMMG01Context","Gesture"}; + GestureReloadMMG02[] = {"GestureReloadMMG02Context","Gesture"}; GestureReloadM4SSAS[] = {"GestureReloadM4SSASContext","Gesture"}; GestureMountMuzzle[] = {"GestureMountMuzzle","Gesture"}; GestureDismountMuzzle[] = {"GestureDismountMuzzle","Gesture"}; @@ -4988,60 +5045,60 @@ class CfgMovesBasic reloadMortar = ""; throwPrepare = ""; WalkF = "AadjPpneMwlkSrasWrflDup_f"; - WalkLF = ""; - WalkRF = ""; + WalkLF = "AadjPpneMwlkSrasWrflDup_fl"; + WalkRF = "AadjPpneMwlkSrasWrflDup_fr"; WalkL = "AadjPpneMwlkSrasWrflDup_l"; WalkR = "AadjPpneMwlkSrasWrflDup_r"; - WalkLB = ""; - WalkRB = ""; + WalkLB = "AadjPpneMwlkSrasWrflDup_bl"; + WalkRB = "AadjPpneMwlkSrasWrflDup_br"; WalkB = "AadjPpneMwlkSrasWrflDup_b"; PlayerWalkF = "AadjPpneMwlkSrasWrflDup_f"; - PlayerWalkLF = ""; - PlayerWalkRF = ""; + PlayerWalkLF = "AadjPpneMwlkSrasWrflDup_fl"; + PlayerWalkRF = "AadjPpneMwlkSrasWrflDup_fr"; PlayerWalkL = "AadjPpneMwlkSrasWrflDup_l"; PlayerWalkR = "AadjPpneMwlkSrasWrflDup_r"; - PlayerWalkLB = ""; - PlayerWalkRB = ""; + PlayerWalkLB = "AadjPpneMwlkSrasWrflDup_bl"; + PlayerWalkRB = "AadjPpneMwlkSrasWrflDup_br"; PlayerWalkB = "AadjPpneMwlkSrasWrflDup_b"; SlowF = "AadjPpneMwlkSrasWrflDup_f"; - SlowLF = ""; - SlowRF = ""; + SlowLF = "AadjPpneMwlkSrasWrflDup_fl"; + SlowRF = "AadjPpneMwlkSrasWrflDup_fr"; SlowL = "AadjPpneMwlkSrasWrflDup_l"; SlowR = "AadjPpneMwlkSrasWrflDup_r"; - SlowLB = ""; - SlowRB = ""; + SlowLB = "AadjPpneMwlkSrasWrflDup_bl"; + SlowRB = "AadjPpneMwlkSrasWrflDup_br"; SlowB = "AadjPpneMwlkSrasWrflDup_b"; PlayerSlowF = "AadjPpneMwlkSrasWrflDup_f"; - PlayerSlowLF = ""; - PlayerSlowRF = ""; + PlayerSlowLF = "AadjPpneMwlkSrasWrflDup_fl"; + PlayerSlowRF = "AadjPpneMwlkSrasWrflDup_fr"; PlayerSlowL = "AadjPpneMwlkSrasWrflDup_l"; PlayerSlowR = "AadjPpneMwlkSrasWrflDup_r"; - PlayerSlowLB = ""; - PlayerSlowRB = ""; + PlayerSlowLB = "AadjPpneMwlkSrasWrflDup_bl"; + PlayerSlowRB = "AadjPpneMwlkSrasWrflDup_br"; PlayerSlowB = "AadjPpneMwlkSrasWrflDup_b"; FastF = "AadjPpneMwlkSrasWrflDup_f"; - FastLF = ""; - FastRF = ""; + FastLF = "AadjPpneMwlkSrasWrflDup_fl"; + FastRF = "AadjPpneMwlkSrasWrflDup_fr"; FastL = "AadjPpneMwlkSrasWrflDup_l"; FastR = "AadjPpneMwlkSrasWrflDup_r"; - FastLB = ""; - FastRB = ""; - FastB = ""; + FastLB = "AadjPpneMwlkSrasWrflDup_bl"; + FastRB = "AadjPpneMwlkSrasWrflDup_br"; + FastB = "AadjPpneMwlkSrasWrflDup_b"; TactF = "AadjPpneMwlkSrasWrflDup_f"; - TactLF = ""; - TactRF = ""; + TactLF = "AadjPpneMwlkSrasWrflDup_fl"; + TactRF = "AadjPpneMwlkSrasWrflDup_fr"; TactL = "AadjPpneMwlkSrasWrflDup_l"; TactR = "AadjPpneMwlkSrasWrflDup_r"; - TactLB = ""; - TactRB = ""; + TactLB = "AadjPpneMwlkSrasWrflDup_bl"; + TactRB = "AadjPpneMwlkSrasWrflDup_br"; TactB = "AadjPpneMwlkSrasWrflDup_b"; PlayerTactF = "AadjPpneMwlkSrasWrflDup_f"; - PlayerTactLF = ""; - PlayerTactRF = ""; + PlayerTactLF = "AadjPpneMwlkSrasWrflDup_fl"; + PlayerTactRF = "AadjPpneMwlkSrasWrflDup_fr"; PlayerTactL = "AadjPpneMwlkSrasWrflDup_l"; PlayerTactR = "AadjPpneMwlkSrasWrflDup_r"; - PlayerTactLB = ""; - PlayerTactRB = ""; + PlayerTactLB = "AadjPpneMwlkSrasWrflDup_bl"; + PlayerTactRB = "AadjPpneMwlkSrasWrflDup_br"; PlayerTactB = "AadjPpneMwlkSrasWrflDup_b"; EvasiveLeft = ""; EvasiveRight = ""; @@ -5065,11 +5122,14 @@ class CfgMovesBasic gestureUp = ""; gestureAdvance[] = {"GestureAdvance","Gesture"}; GestureReloadMk20[] = {"GestureReloadMk20Context","Gesture"}; + GestureReloadMk20UGL[] = {"GestureReloadMk20UGLContext","Gesture"}; + GestureReloadMXUGL[] = {"GestureReloadMXUGLContext","Gesture"}; GestureReloadMX[] = {"GestureReloadMXContext","Gesture"}; GestureReloadMXCompact[] = {"GestureReloadMXCompactContext","Gesture"}; GestureReloadMXSniper[] = {"GestureReloadMXSniperContext","Gesture"}; GestureReloadTRG[] = {"GestureReloadTRGContext","Gesture"}; GestureReloadTRGUGL[] = {"GestureReloadTRGUGLContext","Gesture"}; + GestureReloadKatibaUGL[] = {"GestureReloadKatibaUGLContext","Gesture"}; GestureReloadKatiba[] = {"GestureReloadKatibaContext","Gesture"}; GestureReloadLRR[] = {"GestureReloadLRRContext","Gesture"}; GestureReloadEBR[] = {"GestureReloadEBRContext","Gesture"}; @@ -5081,6 +5141,13 @@ class CfgMovesBasic GestureReloadSMG_01[] = {"GestureReloadSMG_01Context","Gesture"}; GestureReloadSDAR[] = {"GestureReloadSDARContext","Gesture"}; GestureReloadDMR[] = {"GestureReloadDMRContext","Gesture"}; + GestureReloadDMR02[] = {"GestureReloadDMR02Context","Gesture"}; + GestureReloadDMR03[] = {"GestureReloadDMR03Context","Gesture"}; + GestureReloadDMR04[] = {"GestureReloadDMR04Context","Gesture"}; + GestureReloadDMR05[] = {"GestureReloadDMR05Context","Gesture"}; + GestureReloadDMR06[] = {"GestureReloadDMR06Context","Gesture"}; + GestureReloadMMG01[] = {"GestureReloadMMG01Context","Gesture"}; + GestureReloadMMG02[] = {"GestureReloadMMG02Context","Gesture"}; GestureReloadM4SSAS[] = {"GestureReloadM4SSASContext","Gesture"}; GestureMountMuzzle[] = {"GestureMountMuzzle","Gesture"}; GestureDismountMuzzle[] = {"GestureDismountMuzzle","Gesture"}; @@ -5175,24 +5242,34 @@ class CfgMovesBasic gestureFreeze = ""; gestureUp = ""; gestureAdvance[] = {"GestureAdvance","Gesture"}; - GestureReloadMk20[] = {"GestureReloadMk20Context","Gesture"}; - GestureReloadMX[] = {"GestureReloadMXContext","Gesture"}; - GestureReloadMXCompact[] = {"GestureReloadMXCompactContext","Gesture"}; - GestureReloadMXSniper[] = {"GestureReloadMXSniperContext","Gesture"}; - GestureReloadTRGContext[] = {"GestureReloadTRGContext","Gesture"}; - GestureReloadTRGUGL[] = {"GestureReloadTRGUGLContext","Gesture"}; - GestureReloadKatiba[] = {"GestureReloadKatibaContext","Gesture"}; - GestureReloadLRR[] = {"GestureReloadLRRContext","Gesture"}; - GestureReloadEBR[] = {"GestureReloadEBRContext","Gesture"}; - GestureReloadSMG_02[] = {"GestureReloadSMG_02Context","Gesture"}; - GestureReloadSMG_03[] = {"GestureReloadSMG_03Context","Gesture"}; - GestureReloadPistol[] = {"GestureReloadPistolContext","Gesture"}; - GestureReloadPistolHeavy02[] = {"GestureReloadPistolHeavy02Context","Gesture"}; - GestureReloadFlaregun[] = {"GestureReloadFlaregunContext","Gesture"}; - GestureReloadSMG_01[] = {"GestureReloadSMG_01Context","Gesture"}; - GestureReloadSDAR[] = {"GestureReloadSDARContext","Gesture"}; - GestureReloadDMR[] = {"GestureReloadDMRContext","Gesture"}; - GestureReloadM4SSAS[] = {"GestureReloadM4SSASContext","Gesture"}; + GestureReloadMk20[] = {"GestureReloadMk20ContextAnimDrive","Gesture"}; + GestureReloadMk20UGL[] = {"GestureReloadMk20UGLContextAnimDrive","Gesture"}; + GestureReloadMXUGL[] = {"GestureReloadMXUGLContextAnimDrive","Gesture"}; + GestureReloadMX[] = {"GestureReloadMXContextAnimDrive","Gesture"}; + GestureReloadMXCompact[] = {"GestureReloadMXCompactContextAnimDrive","Gesture"}; + GestureReloadMXSniper[] = {"GestureReloadMXSniperContextAnimDrive","Gesture"}; + GestureReloadTRG[] = {"GestureReloadTRGContextAnimDrive","Gesture"}; + GestureReloadTRGUGL[] = {"GestureReloadTRGUGLContextAnimDrive","Gesture"}; + GestureReloadKatibaUGL[] = {"GestureReloadKatibaUGLContextAnimDrive","Gesture"}; + GestureReloadKatiba[] = {"GestureReloadKatibaContextAnimDrive","Gesture"}; + GestureReloadLRR[] = {"GestureReloadLRRContextAnimDrive","Gesture"}; + GestureReloadEBR[] = {"GestureReloadEBRContextAnimDrive","Gesture"}; + GestureReloadSMG_02[] = {"GestureReloadSMG_02ContextAnimDrive","Gesture"}; + GestureReloadSMG_03[] = {"GestureReloadSMG_03ContextAnimDrive","Gesture"}; + GestureReloadPistol[] = {"GestureReloadPistolContextAnimDrive","Gesture"}; + GestureReloadPistolHeavy02[] = {"GestureReloadPistolHeavy02ContextAnimDrive","Gesture"}; + GestureReloadFlaregun[] = {"GestureReloadFlaregunContextAnimDrive","Gesture"}; + GestureReloadSMG_01[] = {"GestureReloadSMG_01ContextAnimDrive","Gesture"}; + GestureReloadSDAR[] = {"GestureReloadSDARContextAnimDrive","Gesture"}; + GestureReloadDMR[] = {"GestureReloadDMRContextAnimDrive","Gesture"}; + GestureReloadDMR02[] = {"GestureReloadDMR02ContextAnimDrive","Gesture"}; + GestureReloadDMR03[] = {"GestureReloadDMR03ContextAnimDrive","Gesture"}; + GestureReloadDMR04[] = {"GestureReloadDMR04ContextAnimDrive","Gesture"}; + GestureReloadDMR05[] = {"GestureReloadDMR05ContextAnimDrive","Gesture"}; + GestureReloadDMR06[] = {"GestureReloadDMR06ContextAnimDrive","Gesture"}; + GestureReloadMMG01[] = {"GestureReloadMMG01ContextAnimDrive","Gesture"}; + GestureReloadMMG02[] = {"GestureReloadMMG02ContextAnimDrive","Gesture"}; + GestureReloadM4SSAS[] = {"GestureReloadM4SSASContextAnimDrive","Gesture"}; GestureMountMuzzle[] = {"GestureMountMuzzle","Gesture"}; GestureDismountMuzzle[] = {"GestureDismountMuzzle","Gesture"}; MountOptic = ""; @@ -5376,8 +5453,9 @@ class CfgMovesBasic binocOff = "AmovPercMstpSrasWpstDnon"; handGunOn = "AmovPercMstpSrasWrflDnon"; takeFlag = "AinvPknlMstpSnonWnonDnon_1"; - putDown = "AmovPercMstpSraswpstDnon_AinvPercMstpSraswpstDnon_Putdown"; + putDown = "AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon_Putdown"; medic = "AinvPknlMstpSlayWpstDnon_medic"; + medicOther = "AinvPknlMstpSlayWpstDnon_medicOther"; treated = "AinvPknlMstpSnonWnonDnon_healed_1"; Combat = "AmovPercMstpSrasWrflDnon"; Lying = "AmovPpneMstpSrasWpstDnon"; @@ -5391,6 +5469,7 @@ class CfgMovesBasic GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetInVertical = "GetIn_Vertical_Pistol"; GetInSDV = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow"; GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutMedium"; @@ -5443,6 +5522,8 @@ class CfgMovesBasic PrimaryWeapon = "AmovPercMstpSrasWrflDnon"; SecondaryWeapon = "AmovPercMstpSrasWlnrDnon"; Binoculars = "AmovPercMstpSoptWbinDnon"; + GetInBoat = "GetInHeli_Transport_01Cargo"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; }; class PistolStandActionsNoAdjust: PistolStandActions { @@ -6045,7 +6126,7 @@ class CfgMovesBasic salute = ""; sitDown = ""; }; - class PistolSiTactions: PistolStandActions + class PistolSitActions: PistolStandActions { turnL = ""; turnR = ""; @@ -6391,6 +6472,7 @@ class CfgMovesBasic AdjustB = ""; AdjustL = ""; AdjustR = ""; + handGunOn = "AmovPknlMstpSrasWpstDnon"; }; class PistolLowKneelActionsNoAdjust: PistolLowKneelActions { @@ -6665,12 +6747,15 @@ class CfgMovesBasic gestureFollow[] = {"","Gesture"}; gestureAdvance[] = {"GestureAdvanceProne","Gesture"}; GestureReloadMk20 = "RifleReloadProneMk20"; + GestureReloadMk20UGL = "RifleReloadProneMk20UGL"; + GestureReloadMXUGL = "RifleReloadProneMXUGL"; GestureReloadMX = "RifleReloadProneMX"; GestureReloadMXCompact = "RifleReloadProneMXCompact"; GestureReloadMXSniper = "RifleReloadProneMXSniper"; GestureReloadTRG = "RifleReloadProneTRG"; GestureReloadTRGUGL = "RifleReloadProneTRGUGL"; GestureReloadKatiba = "RifleReloadProneKatiba"; + GestureReloadKatibaUGL = "RifleReloadProneKatibaUGL"; GestureReloadLRR = "RifleReloadProneLRR"; GestureReloadEBR = "RifleReloadProneEBR"; GestureReloadSMG_03 = "RifleReloadProneSMG_03"; @@ -6678,6 +6763,13 @@ class CfgMovesBasic GestureReloadSMG_01 = "RifleReloadProneSMG_01"; GestureReloadSDAR = "RifleReloadProneSDAR"; GestureReloadDMR = "RifleReloadProneDMR"; + GestureReloadDMR02 = "RifleReloadProneDMR02"; + GestureReloadDMR03 = "RifleReloadProneDMR03"; + GestureReloadDMR04 = "RifleReloadProneDMR04"; + GestureReloadDMR05 = "RifleReloadProneDMR05"; + GestureReloadDMR06 = "RifleReloadProneDMR06"; + GestureReloadMMG01 = "RifleReloadProneMMG01"; + GestureReloadMMG02 = "RifleReloadProneMMG02"; GestureReloadM4SSAS = "RifleReloadProneM4SSAS"; GestureReloadPistol = "PistolReloadProne"; GestureReloadPistolHeavy02 = "PistolHeavy02ReloadProne"; @@ -6778,6 +6870,7 @@ class CfgMovesBasic stance = "ManStanceProne"; Civil = "AmovPpneMstpSnonWnonDnon"; medic = "AinvPpneMstpSlayWpstDnon_medic"; + medicOther = "AinvPpneMstpSlayWpstDnon_medicOther"; GetOver = ""; Stand = ""; AdjustL = "AadjPpneMstpSrasWpstDleft"; @@ -6814,10 +6907,10 @@ class CfgMovesBasic stop = "AadjPpneMstpSrasWpstDup"; default = "AadjPpneMstpSrasWpstDup"; stopRelaxed = "AadjPpneMstpSrasWpstDup"; - turnL = "AadjPpneMstpSrasWpstDup_turnl"; - turnR = "AadjPpneMstpSrasWpstDup_turnr"; - turnLRelaxed = "AadjPpneMstpSrasWpstDup_turnl"; - turnRRelaxed = "AadjPpneMstpSrasWpstDup_turnr"; + turnL = "AadjPpneMstpSrasWpstDup_turnL"; + turnR = "AadjPpneMstpSrasWpstDup_turnR"; + turnLRelaxed = "AadjPpneMstpSrasWpstDup_turnL"; + turnRRelaxed = "AadjPpneMstpSrasWpstDup_turnR"; reloadMGun = "AadjPpneMstpSrasWpstDup"; reloadMortar = "AadjPpneMstpSrasWpstDup"; WalkF = "AadjPpneMwlkSrasWpstDup_f"; @@ -6893,10 +6986,10 @@ class CfgMovesBasic stop = "AadjPpneMstpSrasWpstDdown"; default = "AadjPpneMstpSrasWpstDdown"; stopRelaxed = "AadjPpneMstpSrasWpstDdown"; - turnL = "AadjPpneMstpSrasWpstDdown_turnl"; - turnR = "AadjPpneMstpSrasWpstDdown_turnr"; - turnLRelaxed = "AadjPpneMstpSrasWpstDdown_turnl"; - turnRRelaxed = "AadjPpneMstpSrasWpstDdown_turnr"; + turnL = "AadjPpneMstpSrasWpstDdown_turnL"; + turnR = "AadjPpneMstpSrasWpstDdown_turnR"; + turnLRelaxed = "AadjPpneMstpSrasWpstDdown_turnL"; + turnRRelaxed = "AadjPpneMstpSrasWpstDdown_turnR"; reloadMGun = "AadjPpneMstpSrasWpstDdown"; reloadMortar = "AadjPpneMstpSrasWpstDdown"; WalkF = "AadjPpneMstpSrasWpstDdown"; @@ -7222,6 +7315,7 @@ class CfgMovesBasic takeFlag = "AinvPknlMstpSnonWnonDnon_3"; putDown = "AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon_Putdown"; medic = "AinvPknlMstpSlayWnonDnon_medic"; + medicOther = "AinvPknlMstpSlayWnonDnon_medicOther"; treated = "AinvPknlMstpSnonWnonDnon_healed_2"; PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; PlayerProne = "AmovPpneMstpSnonWnonDnon"; @@ -7237,6 +7331,7 @@ class CfgMovesBasic GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetInVertical = "GetIn_Vertical_Unarmed"; GetInSDV = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow"; GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutMedium"; @@ -7281,11 +7376,25 @@ class CfgMovesBasic PrimaryWeapon = "AmovPercMstpSrasWrflDnon"; SecondaryWeapon = "AmovPercMstpSrasWlnrDnon"; Binoculars = "AmovPercMstpSoptWbinDnon"; + GetInBoat = "GetInHeli_Transport_01Cargo"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; + AdjustF = "AmovPercMstpSnonWnonDnon"; + AdjustB = "AmovPercMstpSnonWnonDnon"; + AdjustL = "AmovPercMstpSnonWnonDnon"; + AdjustR = "AmovPercMstpSnonWnonDnon"; + AdjustLF = "AmovPercMstpSnonWnonDnon"; + AdjustLB = "AmovPercMstpSnonWnonDnon"; + AdjustRB = "AmovPercMstpSnonWnonDnon"; + AdjustRF = "AmovPercMstpSnonWnonDnon"; }; class CivilStandActions_noSalute: CivilStandActions { Salute = ""; }; + class CivilExerciseActions: CivilStandActions + { + GetOver = ""; + }; class CivilRunActions: CivilStandActions { turnSpeed = 4.5; @@ -7411,7 +7520,7 @@ class CfgMovesBasic salute = ""; sitDown = ""; }; - class CivilSiTactions: CivilStandActions + class CivilSitActions: CivilStandActions { turnL = ""; turnR = ""; @@ -7478,6 +7587,9 @@ class CfgMovesBasic FastLB = "AmovPknlMrunSnonWnonDbl"; FastRB = "AmovPknlMrunSnonWnonDbr"; FastB = "AmovPknlMrunSnonWnonDb"; + FastF = "AmovPknlMevaSnonWnonDf"; + FastLF = "AmovPknlMevaSnonWnonDfl"; + FastRF = "AmovPknlMevaSnonWnonDfr"; TactF = "AmovPknlMwlkSnonWnonDf"; TactLF = "AmovPknlMwlkSnonWnonDfl"; TactRF = "AmovPknlMwlkSnonWnonDfr"; @@ -7644,6 +7756,10 @@ class CfgMovesBasic StopRelaxed = "AinvPknlMstpSnonWnonDnon_4"; default = "AinvPknlMstpSnonWnonDnon_4"; }; + class CivilEvasiveKneelActions: CivilKneelActions + { + limitFast = 5.5; + }; class CivilProneActions: CivilStandActions { stop = "AmovPpneMstpSnonWnonDnon"; @@ -7746,6 +7862,7 @@ class CfgMovesBasic PlayerStand = "AmovPercMstpSnonWnonDnon"; Relax = "AmovPpneMstpSnonWnonDnon_relax"; medic = "AinvPpneMstpSlayWnonDnon_medic"; + medicOther = "AinvPpneMstpSlayWnonDnon_medicOther"; StartFreefall = "AfalPpneMstpSnonWnonDnon"; PrimaryWeapon = "AmovPpneMstpSrasWrflDnon"; SecondaryWeapon = "AmovPpneMstpSrasWlnrDnon"; @@ -7766,11 +7883,11 @@ class CfgMovesBasic handGunOn = "AmovPknlMstpSrasWpstDnon"; reloadMagazine[] = {"LauncherMagazineReloadStand","gesture"}; throwGrenade[] = {"GestureThrowGrenadeLauncher","Gesture"}; - Up = "amovpercmstpsraswlnrdnon"; - PlayerStand = "amovpercmstpsraswlnrdnon"; + Up = "AmovPercMstpSrasWlnrDnon"; + PlayerStand = "AmovPercMstpSrasWlnrDnon"; Combat = "AmovPercMstpSrasWlnrDnon"; Lying = "AmovPknlMstpSrasWrflDnon"; - Stand = "amovpercmstpsraswlnrdnon"; + Stand = "AmovPercMstpSrasWlnrDnon"; Crouch = "AmovPknlMstpSrasWlnrDnon"; ReloadRPG = "ReloadRPGKneel"; Civil = "AmovPknlMstpSnonWnonDnon"; @@ -7853,7 +7970,8 @@ class CfgMovesBasic EvasiveRight = "AmovPercMevaSlowWlnrDfr"; Diary = ""; Surrender = "AmovPercMstpSsurWnonDnon"; - medic = "AinvPknlMstpSnonWnonDnon_medic_1"; + medic = "AinvPknlMstpSlayWnonDnon_medic"; + medicOther = "AinvPknlMstpSlayWlnrDnon_medicOther"; Relax = "AmovPknlMstpSrasWlnrDnon_relax"; Gear = "AinvPknlMstpSrasWlnrDnon"; putDown = "AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon_Putdown"; @@ -7863,150 +7981,152 @@ class CfgMovesBasic PrimaryWeapon = "AmovPknlMstpSrasWrflDnon"; SecondaryWeapon = "AmovPknlMstpSrasWlnrDnon"; Binoculars = "AmovPknlMstpSoptWbinDnon"; + GetInBoat = "GetInHeli_Transport_01Cargo"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; }; class LauncherKneelActionsRunF: LauncherKneelActions { - PlayerStand = "amovpercmrunsraswlnrdf"; - Stand = "amovpercmrunsraswlnrdf"; - Up = "amovpercmrunsraswlnrdf"; + PlayerStand = "AmovPercMrunSrasWlnrDf"; + Stand = "AmovPercMrunSrasWlnrDf"; + Up = "AmovPercMrunSrasWlnrDf"; }; class LauncherKneelActionsRunFL: LauncherKneelActionsRunF { - Up = "amovpercmrunsraswlnrdfl"; - PlayerStand = "amovpercmrunsraswlnrdfl"; - Stand = "amovpercmrunsraswlnrdfl"; + Up = "AmovPercMrunSrasWlnrDfl"; + PlayerStand = "AmovPercMrunSrasWlnrDfl"; + Stand = "AmovPercMrunSrasWlnrDfl"; }; class LauncherKneelActionsRunL: LauncherKneelActionsRunF { - Up = "amovpercmrunsraswlnrdl"; - PlayerStand = "amovpercmrunsraswlnrdl"; - Stand = "amovpercmrunsraswlnrdl"; + Up = "AmovPercMrunSrasWlnrDl"; + PlayerStand = "AmovPercMrunSrasWlnrDl"; + Stand = "AmovPercMrunSrasWlnrDl"; }; class LauncherKneelActionsRunBL: LauncherKneelActionsRunF { - PlayerStand = "amovpercmrunsraswlnrdbl"; - Up = "amovpercmrunsraswlnrdbl"; - Stand = "amovpercmrunsraswlnrdbl"; + PlayerStand = "AmovPercMrunSrasWlnrDbl"; + Up = "AmovPercMrunSrasWlnrDbl"; + Stand = "AmovPercMrunSrasWlnrDbl"; }; class LauncherKneelActionsRunB: LauncherKneelActionsRunF { - PlayerStand = "amovpercmrunsraswlnrdb"; - Up = "amovpercmrunsraswlnrdb"; - Stand = "amovpercmrunsraswlnrdb"; + PlayerStand = "AmovPercMrunSrasWlnrDb"; + Up = "AmovPercMrunSrasWlnrDb"; + Stand = "AmovPercMrunSrasWlnrDb"; }; class LauncherKneelActionsRunBR: LauncherKneelActionsRunF { - Stand = "amovpercmrunsraswlnrdbr"; - PlayerStand = "amovpercmrunsraswlnrdbr"; - Up = "amovpercmrunsraswlnrdbr"; + Stand = "AmovPercMrunSrasWlnrDbr"; + PlayerStand = "AmovPercMrunSrasWlnrDbr"; + Up = "AmovPercMrunSrasWlnrDbr"; }; class LauncherKneelActionsRunR: LauncherKneelActionsRunF { - Up = "amovpercmrunsraswlnrdr"; - PlayerStand = "amovpercmrunsraswlnrdr"; - Stand = "amovpercmrunsraswlnrdr"; + Up = "AmovPercMrunSrasWlnrDr"; + PlayerStand = "AmovPercMrunSrasWlnrDr"; + Stand = "AmovPercMrunSrasWlnrDr"; }; class LauncherKneelActionsRunFR: LauncherKneelActionsRunF { - PlayerStand = "amovpercmrunsraswlnrdfr"; - Up = "amovpercmrunsraswlnrdfr"; - Stand = "amovpercmrunsraswlnrdfr"; + PlayerStand = "AmovPercMrunSrasWlnrDfr"; + Up = "AmovPercMrunSrasWlnrDfr"; + Stand = "AmovPercMrunSrasWlnrDfr"; }; class LauncherKneelActionsTacF: LauncherKneelActions { - PlayerStand = "amovpercmTacsraswlnrdf"; - Stand = "amovpercmTacsraswlnrdf"; - Up = "amovpercmTacsraswlnrdf"; + PlayerStand = "AmovPercMtacSrasWlnrDf"; + Stand = "AmovPercMtacSrasWlnrDf"; + Up = "AmovPercMtacSrasWlnrDf"; }; class LauncherKneelActionsTacFL: LauncherKneelActionsTacF { - PlayerStand = "amovpercmTacsraswlnrdfl"; - Up = "amovpercmTacsraswlnrdfl"; - Stand = "amovpercmTacsraswlnrdfl"; + PlayerStand = "AmovPercMtacSrasWlnrDfl"; + Up = "AmovPercMtacSrasWlnrDfl"; + Stand = "AmovPercMtacSrasWlnrDfl"; }; class LauncherKneelActionsTacL: LauncherKneelActionsTacF { - Stand = "amovpercmTacsraswlnrdl"; - PlayerStand = "amovpercmTacsraswlnrdl"; - Up = "amovpercmTacsraswlnrdl"; + Stand = "AmovPercMtacSrasWlnrDl"; + PlayerStand = "AmovPercMtacSrasWlnrDl"; + Up = "AmovPercMtacSrasWlnrDl"; }; class LauncherKneelActionsTacBL: LauncherKneelActionsTacF { - PlayerStand = "amovpercmTacsraswlnrdbl"; - Up = "amovpercmTacsraswlnrdbl"; - Stand = "amovpercmTacsraswlnrdbl"; + PlayerStand = "AmovPercMtacSrasWlnrDbl"; + Up = "AmovPercMtacSrasWlnrDbl"; + Stand = "AmovPercMtacSrasWlnrDbl"; }; class LauncherKneelActionsTacB: LauncherKneelActionsTacF { - PlayerStand = "amovpercmTacsraswlnrdb"; - Up = "amovpercmTacsraswlnrdb"; - Stand = "amovpercmTacsraswlnrdb"; + PlayerStand = "AmovPercMtacSrasWlnrDb"; + Up = "AmovPercMtacSrasWlnrDb"; + Stand = "AmovPercMtacSrasWlnrDb"; }; class LauncherKneelActionsTacBR: LauncherKneelActionsTacF { - Stand = "amovpercmTacsraswlnrdbr"; - PlayerStand = "amovpercmTacsraswlnrdbr"; - Up = "amovpercmTacsraswlnrdbr"; + Stand = "AmovPercMtacSrasWlnrDbr"; + PlayerStand = "AmovPercMtacSrasWlnrDbr"; + Up = "AmovPercMtacSrasWlnrDbr"; }; class LauncherKneelActionsTacR: LauncherKneelActionsTacF { - Stand = "amovpercmTacsraswlnrdr"; - PlayerStand = "amovpercmTacsraswlnrdr"; - Up = "amovpercmTacsraswlnrdr"; + Stand = "AmovPercMtacSrasWlnrDr"; + PlayerStand = "AmovPercMtacSrasWlnrDr"; + Up = "AmovPercMtacSrasWlnrDr"; }; class LauncherKneelActionsTacFR: LauncherKneelActionsTacF { - PlayerStand = "amovpercmTacsraswlnrdfr"; - Up = "amovpercmTacsraswlnrdfr"; - Stand = "amovpercmTacsraswlnrdfr"; + PlayerStand = "AmovPercMtacSrasWlnrDfr"; + Up = "AmovPercMtacSrasWlnrDfr"; + Stand = "AmovPercMtacSrasWlnrDfr"; }; class LauncherKneelActionsWlkF: LauncherKneelActions { - PlayerStand = "amovpercmwlksraswlnrdf"; - Stand = "amovpercmwlksraswlnrdf"; - Up = "amovpercmwlksraswlnrdf"; + PlayerStand = "AmovPercMwlkSrasWlnrDf"; + Stand = "AmovPercMwlkSrasWlnrDf"; + Up = "AmovPercMwlkSrasWlnrDf"; }; class LauncherKneelActionsWlkFL: LauncherKneelActionsWlkF { - PlayerStand = "amovpercmwlksraswlnrdfl"; - Up = "amovpercmwlksraswlnrdfl"; - Stand = "amovpercmwlksraswlnrdfl"; + PlayerStand = "AmovPercMwlkSrasWlnrDfl"; + Up = "AmovPercMwlkSrasWlnrDfl"; + Stand = "AmovPercMwlkSrasWlnrDfl"; }; class LauncherKneelActionsWlkL: LauncherKneelActionsWlkF { - Stand = "amovpercmwlksraswlnrdl"; - PlayerStand = "amovpercmwlksraswlnrdl"; - Up = "amovpercmwlksraswlnrdl"; + Stand = "AmovPercMwlkSrasWlnrDl"; + PlayerStand = "AmovPercMwlkSrasWlnrDl"; + Up = "AmovPercMwlkSrasWlnrDl"; }; class LauncherKneelActionsWlkBL: LauncherKneelActionsWlkF { - PlayerStand = "amovpercmwlksraswlnrdbl"; - Up = "amovpercmwlksraswlnrdbl"; - Stand = "amovpercmwlksraswlnrdbl"; + PlayerStand = "AmovPercMwlkSrasWlnrDbl"; + Up = "AmovPercMwlkSrasWlnrDbl"; + Stand = "AmovPercMwlkSrasWlnrDbl"; }; class LauncherKneelActionsWlkB: LauncherKneelActionsWlkF { - PlayerStand = "amovpercmwlksraswlnrdb"; - Up = "amovpercmwlksraswlnrdb"; - Stand = "amovpercmwlksraswlnrdb"; + PlayerStand = "AmovPercMwlkSrasWlnrDb"; + Up = "AmovPercMwlkSrasWlnrDb"; + Stand = "AmovPercMwlkSrasWlnrDb"; }; class LauncherKneelActionsWlkBR: LauncherKneelActionsWlkF { - Stand = "amovpercmwlksraswlnrdbr"; - PlayerStand = "amovpercmwlksraswlnrdbr"; - Up = "amovpercmwlksraswlnrdbr"; + Stand = "AmovPercMwlkSrasWlnrDbr"; + PlayerStand = "AmovPercMwlkSrasWlnrDbr"; + Up = "AmovPercMwlkSrasWlnrDbr"; }; class LauncherKneelActionsWlkR: LauncherKneelActionsWlkF { - Stand = "amovpercmwlksraswlnrdr"; - PlayerStand = "amovpercmwlksraswlnrdr"; - Up = "amovpercmwlksraswlnrdr"; + Stand = "AmovPercMwlkSrasWlnrDr"; + PlayerStand = "AmovPercMwlkSrasWlnrDr"; + Up = "AmovPercMwlkSrasWlnrDr"; }; class LauncherKneelActionsWlkFR: LauncherKneelActionsWlkF { - PlayerStand = "amovpercmwlksraswlnrdfr"; - Up = "amovpercmwlksraswlnrdfr"; - Stand = "amovpercmwlksraswlnrdfr"; + PlayerStand = "AmovPercMwlkSrasWlnrDfr"; + Up = "AmovPercMwlkSrasWlnrDfr"; + Stand = "AmovPercMwlkSrasWlnrDfr"; }; class LauncherKneelRunFActions: LauncherKneelActions{}; class LauncherKneelRunBActions: LauncherKneelRunFActions{}; @@ -8020,10 +8140,10 @@ class CfgMovesBasic PlayerCrouch = "AmovPknlMstpSrasWlnrDnon"; PlayerProne = "AmovPpneMstpSnonWnonDnon"; Down = "AmovPpneMstpSnonWnonDnon"; - TurnL = "amovpercmstpsraswlnrdnon_turnl"; - TurnLRelaxed = "amovpercmstpsraswlnrdnon_turnl"; - TurnR = "amovpercmstpSraswlnrdnon_turnr"; - TurnRRelaxed = "amovpercmstpSraswlnrdnon_turnr"; + TurnL = "AmovPercMstpSrasWlnrDnon_turnL"; + TurnLRelaxed = "AmovPercMstpSrasWlnrDnon_turnL"; + TurnR = "AmovPercMstpSrasWlnrDnon_turnR"; + TurnRRelaxed = "AmovPercMstpSrasWlnrDnon_turnR"; Stop = "AmovPercMstpSrasWlnrDnon"; WalkB = "AmovPercMwlkSrasWlnrDb"; WalkRB = "AmovPercMwlkSrasWlnrDbr"; @@ -8248,10 +8368,10 @@ class CfgMovesBasic Combat = "AmovPpneMstpSrasWlnrDnon"; Stand = "AmovPercMstpSrasWrflDnon"; Up = "AmovPknlMstpSrasWlnrDnon"; - TurnL = "amovpercmstpsraswlnrdnon_turnl"; - TurnLRelaxed = "amovpercmstpsraswlnrdnon_turnl"; - TurnR = "amovpercmstpSraswlnrdnon_turnr"; - TurnRRelaxed = "amovpercmstpSraswlnrdnon_turnr"; + TurnL = "AmovPercMstpSrasWlnrDnon_turnL"; + TurnLRelaxed = "AmovPercMstpSrasWlnrDnon_turnL"; + TurnR = "AmovPercMstpSrasWlnrDnon_turnR"; + TurnRRelaxed = "AmovPercMstpSrasWlnrDnon_turnR"; Stop = "AmovPpneMstpSrasWlnrDnon"; WalkB = "AmovPpneMrunSrasWlnrDb"; WalkRB = "AmovPpneMrunSrasWlnrDbr"; @@ -8320,11 +8440,11 @@ class CfgMovesBasic }; class LauncherStandLowStpActions: LauncherStandActions { - Stop = "amovpercmstpSlowwlnrdnon"; - TurnL = "amovpercmstpSlowwlnrdnon_turnl"; - TurnR = "amovpercmstpSlowwlnrdnon_turnr"; - TurnLRelaxed = "amovpercmstpSlowwlnrdnon_turnl"; - TurnRRelaxed = "amovpercmstpSlowwlnrdnon_turnr"; + Stop = "AmovPercMstpSlowWlnrDnon"; + TurnL = "AmovPercMstpSlowWlnrDnon_turnL"; + TurnR = "AmovPercMstpSlowWlnrDnon_turnR"; + TurnLRelaxed = "AmovPercMstpSlowWlnrDnon_turnL"; + TurnRRelaxed = "AmovPercMstpSlowWlnrDnon_turnR"; WalkF = "AmovPercMwlkSlowWlnrDf"; WalkLF = "AmovPercMwlkSlowWlnrDfl"; WalkRF = "AmovPercMwlkSlowWlnrDfr"; @@ -8341,8 +8461,8 @@ class CfgMovesBasic PlayerWalkLB = "AmovPercMwlkSlowWlnrDbl"; PlayerWalkRB = "AmovPercMwlkSlowWlnrDbr"; PlayerWalkB = "AmovPercMwlkSlowWlnrDb"; - PlayerStand = "amovpercmstpsraswlnrdnon"; - FireNotPossible = "amovpercmstpsraswlnrdnon"; + PlayerStand = "AmovPercMstpSrasWlnrDnon"; + FireNotPossible = "AmovPercMstpSrasWlnrDnon"; SlowF = "AmovPercMwlkSlowWlnrDf"; SlowLF = "AmovPercMwlkSlowWlnrDfl"; SlowRF = "AmovPercMwlkSlowWlnrDfr"; @@ -8441,6 +8561,7 @@ class CfgMovesBasic turnL = "AswmPercMstpSnonWnonDnon"; turnR = "AswmPercMstpSnonWnonDnon"; putDown = "AswmPercMstpSnonWnonDnon_AswmPercMstpSnonWnonDnon_putDown"; + medic = "AswmPercMstpSnonWnonDnon_AswmPercMstpSnonWnonDnon_putDown"; WalkF = "AswmPercMwlkSnonWnonDf"; WalkLF = "AswmPercMwlkSnonWnonDfl"; WalkRF = "AswmPercMwlkSnonWnonDfr"; @@ -8500,8 +8621,11 @@ class CfgMovesBasic stopSwim = "AmovPercMstpSnonWnonDnon"; swimUp = "AswmPercMstpSnonWnonDnon_goup"; swimDown = "AswmPercMstpSnonWnonDnon_goDown"; + GetOutPara = "AswmPercMstpSnonWnonDnon"; upDegree = "ManPosSwimming"; limitFast = 2; + GetInBoat = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; }; class SwimmingActionsRunF: SwimmingActions { @@ -8826,9 +8950,10 @@ class CfgMovesBasic PrimaryWeapon = "AdvePercMstpSnonWrflDnon"; default = "AdvePercMstpSnonWnonDnon"; stopRelaxed = "AdvePercMstpSnonWnonDnon"; - turnL = "AdvePercMstpSnonWnonDnon_turnl"; - turnR = "AdvePercMstpSnonWnonDnon_turnr"; + turnL = "AdvePercMstpSnonWnonDnon_turnL"; + turnR = "AdvePercMstpSnonWnonDnon_turnR"; putDown = "AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWnonDnon_putDown"; + medic = "AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWnonDnon_putDown"; WalkF = "AdvePercMwlkSnonWnonDf"; WalkLF = "AdvePercMwlkSnonWnonDfl"; WalkRF = "AdvePercMwlkSnonWnonDfr"; @@ -8888,12 +9013,17 @@ class CfgMovesBasic stopDive = "AmovPercMstpSnonWnonDnon"; SurfaceDive = "AsdvPercMstpSnonWnonDnon"; BottomDive = "AbdvPercMstpSnonWnonDnon"; + SurfaceSwim = "AsswPercMstpSnonWnonDnon"; + BottomSwim = "AbswPercMstpSnonWnonDnon"; swimUp = "AdvePercMstpSnonWnonDnon_goup"; swimDown = "AdvePercMstpSnonWnonDnon_goDown"; GetInSDV = "AdvePercMstpSnonWnonDnon_GetInSDV"; GetOutSDV = "AdvePercMstpSnonWnonDnon_GetOutSDV"; + GetOutPara = "AdvePercMstpSnonWnonDnon"; upDegree = "ManPosDiving"; limitFast = 3.2; + GetInBoat = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; }; class DivingActionsGoingOut: DivingActions { @@ -9058,8 +9188,8 @@ class CfgMovesBasic stop = "AdvePercMstpSnonWrflDnon"; default = "AdvePercMstpSnonWrflDnon"; stopRelaxed = "AdvePercMstpSnonWrflDnon"; - turnL = "AdvePercMstpSnonWrflDnon_turnl"; - turnR = "AdvePercMstpSnonWrflDnon_turnr"; + turnL = "AdvePercMstpSnonWrflDnon_turnL"; + turnR = "AdvePercMstpSnonWrflDnon_turnR"; putDown = "AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWrflDnon_putDown"; WalkF = "AdvePercMwlkSnonWrflDf"; WalkLF = "AdvePercMwlkSnonWrflDfl"; @@ -9290,8 +9420,8 @@ class CfgMovesBasic PrimaryWeapon = "AsdvPercMstpSnonWrflDnon"; default = "AsdvPercMstpSnonWnonDnon"; stopRelaxed = "AsdvPercMstpSnonWnonDnon"; - turnL = "AsdvPercMstpSnonWnonDnon_turnl"; - turnR = "AsdvPercMstpSnonWnonDnon_turnr"; + turnL = "AsdvPercMstpSnonWnonDnon_turnL"; + turnR = "AsdvPercMstpSnonWnonDnon_turnR"; putDown = "AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWnonDnon_putDown"; WalkF = "AsdvPercMwlkSnonWnonDf"; WalkLF = "AsdvPercMwlkSnonWnonDfl"; @@ -9358,6 +9488,8 @@ class CfgMovesBasic GetOutSDV = "AsdvPercMstpSnonWnonDnon_GetOutSDV"; upDegree = "ManPosSurfaceDiving"; limitFast = 3.2; + GetInBoat = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; }; class SurfaceDivingActionsGoingOut: SurfaceDivingActions { @@ -9522,8 +9654,8 @@ class CfgMovesBasic stop = "AsdvPercMstpSnonWrflDnon"; default = "AsdvPercMstpSnonWrflDnon"; stopRelaxed = "AsdvPercMstpSnonWrflDnon"; - turnL = "AsdvPercMstpSnonWrflDnon_turnl"; - turnR = "AsdvPercMstpSnonWrflDnon_turnr"; + turnL = "AsdvPercMstpSnonWrflDnon_turnL"; + turnR = "AsdvPercMstpSnonWrflDnon_turnR"; putDown = "AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWrflDnon_putDown"; WalkF = "AsdvPercMwlkSnonWrflDf"; WalkLF = "AsdvPercMwlkSnonWrflDfl"; @@ -9754,8 +9886,8 @@ class CfgMovesBasic PrimaryWeapon = "AbdvPercMstpSnonWrflDnon"; default = "AbdvPercMstpSnonWnonDnon"; stopRelaxed = "AbdvPercMstpSnonWnonDnon"; - turnL = "AbdvPercMstpSnonWnonDnon_turnl"; - turnR = "AbdvPercMstpSnonWnonDnon_turnr"; + turnL = "AbdvPercMstpSnonWnonDnon_turnL"; + turnR = "AbdvPercMstpSnonWnonDnon_turnR"; putDown = "AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWnonDnon_putDown"; WalkF = "AbdvPercMwlkSnonWnonDf"; WalkLF = "AbdvPercMwlkSnonWnonDfl"; @@ -9822,6 +9954,8 @@ class CfgMovesBasic GetOutSDV = "AbdvPercMstpSnonWnonDnon_GetOutSDV"; upDegree = "ManPosBottomDiving"; limitFast = 3.2; + GetInBoat = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutBoat = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; }; class BottomDivingActionsGoingOut: BottomDivingActions { @@ -9986,8 +10120,8 @@ class CfgMovesBasic stop = "AbdvPercMstpSnonWrflDnon"; default = "AbdvPercMstpSnonWrflDnon"; stopRelaxed = "AbdvPercMstpSnonWrflDnon"; - turnL = "AbdvPercMstpSnonWrflDnon_turnl"; - turnR = "AbdvPercMstpSnonWrflDnon_turnr"; + turnL = "AbdvPercMstpSnonWrflDnon_turnL"; + turnR = "AbdvPercMstpSnonWrflDnon_turnR"; putDown = "AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWrflDnon_putDown"; WalkF = "AbdvPercMwlkSnonWrflDf"; WalkLF = "AbdvPercMwlkSnonWrflDfl"; @@ -10215,6 +10349,7 @@ class CfgMovesBasic { gestureGo[] = {"GestureGoBStand","Gesture"}; binocOn = ""; + putDown = "AmovPercMstpSoptWbinDnon_AinvPercMstpSoptWbinDnon_Putdown"; down = "AmovPpneMstpSoptWbinDnon"; up = "AmovPknlMstpSoptWbinDnon"; stop = "AmovPercMstpSoptWbinDnon"; @@ -10291,7 +10426,7 @@ class CfgMovesBasic AdjustR = ""; Diary = ""; Gear = ""; - GetOver = ""; + GetOver = "AovrPercMstpSoptWbinDf"; }; class BinocStandActionsWlkF: BinocStandActions { @@ -10397,6 +10532,7 @@ class CfgMovesBasic binocOn = ""; down = "AmovPpneMstpSoptWbinDnon"; up = "AmovPercMstpSoptWbinDnon"; + putDown = "AmovPknlMstpSoptWbinDnon_AinvPknlMstpSoptWbinDnon_Putdown"; stop = "AmovPknlMstpSoptWbinDnon"; stopRelaxed = "AmovPknlMstpSoptWbinDnon"; default = "AmovPknlMstpSoptWbinDnon"; @@ -10582,6 +10718,7 @@ class CfgMovesBasic PlayerCrouch = "AmovPknlMstpSoptWbinDnon"; PlayerProne = "AmovPpneMstpSoptWbinDnon"; upDegree = "ManPosBinocLying"; + putDown = "AmovPpneMstpSoptWbinDnon_AinvPpneMstpSoptWbinDnon_Putdown"; down = "AmovPercMstpSoptWbinDnon"; up = "AmovPknlMstpSoptWbinDnon"; TurnL = "AmovPpneMstpSoptWbinDnon_turnL"; @@ -10644,8 +10781,8 @@ class CfgMovesBasic PlayerTactLB = "AmovPpneMwlkSoptWbinDbl"; PlayerTactRB = "AmovPpneMwlkSoptWbinDbr"; PlayerTactB = "AmovPpneMwlkSoptWbinDb"; - EvasiveRight = ""; - EvasiveLeft = ""; + EvasiveRight = "AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDr"; + EvasiveLeft = "AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDl"; }; class BinocProneActionsWlkF: BinocProneActions{}; class BinocProneActionsWlkFL: BinocProneActions{}; @@ -12572,7 +12709,7 @@ class CfgMovesBasic Down = ""; Lying = ""; Stand = ""; - Combat = "amovpercmstpsraswrfldnon"; + Combat = "AmovPercMstpSrasWrflDnon"; Crouch = ""; CanNotMove = ""; Civil = ""; @@ -12622,6 +12759,13 @@ class CfgMovesBasic medicStop = "AmovPpneMstpSrasWrflDnon"; medicStartUp = "AmovPpneMstpSrasWrflDnon"; }; + class HealSelfLauncherActionBase: HealActionBase + { + Stop = "AmovPknlMstpSrasWlnrDnon"; + StopRelaxed = "AmovPknlMstpSrasWlnrDnon"; + medicStop = "AmovPknlMstpSrasWlnrDnon"; + medicStartUp = "AmovPknlMstpSrasWlnrDnon"; + }; class HealSelfPistolActionBase: HealActionBase { Stop = "AmovPknlMstpSrasWpstDnon"; @@ -12638,19 +12782,19 @@ class CfgMovesBasic }; class HealSelfCivilActionBase: HealActionBase { - Stop = "AmovPknlMstpsnonWnonDnon"; - StopRelaxed = "AmovPknlMstpsnonWnonDnon"; - medicStop = "AmovPknlMstpsnonWnonDnon"; - medicStartUp = "AmovPknlMstpsnonWnonDnon"; - Civil = "AmovPknlMstpsnonWnonDnon"; + Stop = "AmovPknlMstpSnonWnonDnon"; + StopRelaxed = "AmovPknlMstpSnonWnonDnon"; + medicStop = "AmovPknlMstpSnonWnonDnon"; + medicStartUp = "AmovPknlMstpSnonWnonDnon"; + Civil = "AmovPknlMstpSnonWnonDnon"; }; class HealSelfCivilActionProne: HealSelfCivilActionBase { - Stop = "AmovPpneMstpsnonWnonDnon"; - StopRelaxed = "AmovPpneMstpsnonWnonDnon"; - medicStop = "AmovPpneMstpsnonWnonDnon"; - medicStartUp = "AmovPpneMstpsnonWnonDnon"; - Civil = "AmovPpneMstpsnonWnonDnon"; + Stop = "AmovPpneMstpSnonWnonDnon"; + StopRelaxed = "AmovPpneMstpSnonWnonDnon"; + medicStop = "AmovPpneMstpSnonWnonDnon"; + medicStartUp = "AmovPpneMstpSnonWnonDnon"; + Civil = "AmovPpneMstpSnonWnonDnon"; }; class HealActionBaseDr: HealActionBase { @@ -16108,7 +16252,7 @@ class CfgMovesBasic Default = "AinvPercMstpSrasWrflDnon"; PlayerStand = "AmovPercMstpSrasWrflDnon"; Civil = "AinvPercMstpSnonWnonDnon"; - HandGunOn = "AinvPercMstpSraswpstDnon"; + HandGunOn = "AinvPercMstpSrasWpstDnon"; }; class RifleKneelActions_inv: RifleKneelLowActions { @@ -16117,7 +16261,7 @@ class CfgMovesBasic Default = "AinvPknlMstpSrasWrflDnon"; PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; Civil = "AinvPknlMstpSnonWnonDnon"; - HandGunOn = "AinvPknlMstpSraswpstDnon"; + HandGunOn = "AinvPknlMstpSrasWpstDnon"; }; class RifleProneActions_inv: RifleProneActions { @@ -16126,28 +16270,28 @@ class CfgMovesBasic Default = "AinvPpneMstpSrasWrflDnon"; PlayerProne = "AmovPpneMstpSrasWrflDnon"; Civil = "AinvPpneMstpSnonWnonDnon"; - HandGunOn = "AinvPpneMstpSraswpstDnon"; + HandGunOn = "AinvPpneMstpSrasWpstDnon"; }; class PistolStandActions_inv: PistolStandActions { - Stop = "AinvPercMstpSraswpstDnon"; - StopRelaxed = "AinvPercMstpSraswpstDnon"; - Default = "AinvPercMstpSraswpstDnon"; - PlayerStand = "AmovPercMstpSraswpstDnon"; + Stop = "AinvPercMstpSrasWpstDnon"; + StopRelaxed = "AinvPercMstpSrasWpstDnon"; + Default = "AinvPercMstpSrasWpstDnon"; + PlayerStand = "AmovPercMstpSrasWpstDnon"; Civil = "AinvPercMstpSnonWnonDnon"; }; class PistolKneelActions_inv: PistolKneelActions { - Stop = "AinvPknlMstpSraswpstDnon"; - StopRelaxed = "AinvPknlMstpSraswpstDnon"; - Default = "AinvPknlMstpSraswpstDnon"; + Stop = "AinvPknlMstpSrasWpstDnon"; + StopRelaxed = "AinvPknlMstpSrasWpstDnon"; + Default = "AinvPknlMstpSrasWpstDnon"; Civil = "AinvPknlMstpSnonWnonDnon"; }; class PistolProneActions_inv: PistolProneActions { - Stop = "AinvPpneMstpSraswpstDnon"; - StopRelaxed = "AinvPpneMstpSraswpstDnon"; - Default = "AinvPpneMstpSraswpstDnon"; + Stop = "AinvPpneMstpSrasWpstDnon"; + StopRelaxed = "AinvPpneMstpSrasWpstDnon"; + Default = "AinvPpneMstpSrasWpstDnon"; PlayerProne = "AinvPpneMstpSnonWnonDnon"; Civil = "AmovPknlMstpSnonWnonDnon_gear"; }; @@ -16157,7 +16301,7 @@ class CfgMovesBasic StopRelaxed = "AinvPercMstpSnonWnonDnon"; Default = "AinvPercMstpSnonWnonDnon"; PlayerStand = "AmovPercMstpSnonWnonDnon"; - HandGunOn = "AinvPercMstpSraswpstDnon"; + HandGunOn = "AinvPercMstpSrasWpstDnon"; }; class CivilKneelActions_inv: CivilKneelActions { @@ -16165,31 +16309,31 @@ class CfgMovesBasic StopRelaxed = "AinvPknlMstpSnonWnonDnon"; Default = "AinvPknlMstpSnonWnonDnon"; PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; - HandGunOn = "AinvPknlMstpSraswpstDnon"; + HandGunOn = "AinvPknlMstpSrasWpstDnon"; }; class CivilProneActions_inv: CivilProneActions { Stop = "AinvPpneMstpSnonWnonDnon"; StopRelaxed = "AinvPpneMstpSnonWnonDnon"; Default = "AinvPpneMstpSnonWnonDnon"; - HandGunOn = "AinvPpneMstpSraswpstDnon"; + HandGunOn = "AinvPpneMstpSrasWpstDnon"; }; class LauncherStandActions_inv: LauncherStandActions { - Stop = "AinvPercMstpsraswlnrDnon"; - StopRelaxed = "AinvPercMstpsraswlnrDnon"; - Default = "AinvPercMstpsraswlnrDnon"; - PlayerStand = "AmovPercMstpsraswlnrDnon"; + Stop = "AinvPercMstpSrasWlnrDnon"; + StopRelaxed = "AinvPercMstpSrasWlnrDnon"; + Default = "AinvPercMstpSrasWlnrDnon"; + PlayerStand = "AmovPercMstpSrasWlnrDnon"; Civil = "AinvPercMstpSnonWnonDnon"; - HandGunOn = "AinvPercMstpSraswpstDnon"; + HandGunOn = "AinvPercMstpSrasWpstDnon"; }; class LauncherKneelActions_inv: LauncherKneelActions { - Stop = "AinvPknlMstpsraswlnrDnon"; - StopRelaxed = "AinvPknlMstpsraswlnrDnon"; - Default = "AinvPknlMstpsraswlnrDnon"; + Stop = "AinvPknlMstpSrasWlnrDnon"; + StopRelaxed = "AinvPknlMstpSrasWlnrDnon"; + Default = "AinvPknlMstpSrasWlnrDnon"; Civil = "AinvPknlMstpSnonWnonDnon"; - HandGunOn = "AinvPknlMstpSraswpstDnon"; + HandGunOn = "AinvPknlMstpSrasWpstDnon"; }; class Acts_SittingJumpingSaluting_actions: RifleBaseLowStandActions { @@ -16233,6 +16377,14 @@ class CfgMovesBasic Default = "Acts_ShowingTheRightWay_loop"; Combat = "Acts_ShowingTheRightWay_loop"; }; + class Acts_CarFixingWheel_actions: RifleStandActions + { + Stop = "AmovPknlMstpSnonWnonDnon"; + StopRelaxed = "AmovPknlMstpSnonWnonDnon"; + Default = "Acts_carFixingWheel"; + PlayerStand = ""; + PrimaryWeapon = "AmovPknlMstpSlowWrflDnon"; + }; class Acts_ShieldFromSun_actions: RifleLowStandActions { Stop = "Acts_ShieldFromSun_loop"; @@ -16254,6 +16406,1656 @@ class CfgMovesBasic Combat = "Acts_UnconsciousStandUp_part1"; Default = "Acts_UnconsciousStandUp_part1"; }; + class Acts_SittingWounded_actions: RifleLowStandActions + { + Stop = "Acts_SittingWounded_loop"; + StopRelaxed = "Acts_SittingWounded_loop"; + Combat = "Acts_SittingWounded_loop"; + Default = "Acts_SittingWounded_loop"; + }; + class Acts_starterPistol_loop: PistolStandActions + { + Stop = "Acts_starterPistol_loop"; + StopRelaxed = "Acts_starterPistol_loop"; + Combat = "Acts_starterPistol_loop"; + Default = "Acts_starterPistol_loop"; + }; + class Acts_Helicargo_actions: RifleLowSitActions + { + Stop = "Acts_HeliCargo_loop"; + StopRelaxed = "Acts_HeliCargo_loop"; + Default = "Acts_HeliCargo_loop"; + Combat = "Acts_HeliCargo_loop"; + }; + class Acts_HelicargoTalking_actions: RifleLowSitActions + { + Stop = "Acts_HeliCargoTalking_loop"; + StopRelaxed = "Acts_HeliCargoTalking_loop"; + Default = "Acts_HeliCargoTalking_loop"; + Combat = "Acts_HeliCargoTalking_loop"; + }; + class Acts_Kore_IdleNoWeapon_actions: RifleLowStandActions + { + Stop = "Acts_Kore_IdleNoWeapon_loop"; + StopRelaxed = "Acts_Kore_IdleNoWeapon_loop"; + Combat = "Acts_Kore_IdleNoWeapon_loop"; + Default = "Acts_Kore_IdleNoWeapon_loop"; + }; + class Acts_Kore_TalkingOverRadio_actions: RifleLowStandActions + { + Stop = "Acts_Kore_TalkingOverRadio_loop"; + StopRelaxed = "Acts_Kore_TalkingOverRadio_loop"; + Combat = "Acts_Kore_TalkingOverRadio_loop"; + Default = "Acts_Kore_TalkingOverRadio_loop"; + }; + class Acts_SittingTiedHands_actions: CivilSitActions + { + Stop = "Acts_AidlPsitMstpSsurWnonDnon_loop"; + StopRelaxed = "Acts_AidlPsitMstpSsurWnonDnon_loop"; + Combat = "Acts_AidlPsitMstpSsurWnonDnon_loop"; + Default = "Acts_AidlPsitMstpSsurWnonDnon_loop"; + agonyStart = ""; + agonyStop = ""; + medicStop = ""; + medicStart = ""; + medicStartUp = ""; + grabCarry = ""; + grabCarried = ""; + grabDrag = ""; + grabDragged = ""; + carriedStill = ""; + TurnLRelaxed = ""; + TurnRRelaxed = ""; + ReloadMagazine = ""; + reloadGM6 = ""; + ReloadMGun = ""; + ReloadRPG = ""; + ReloadMortar = ""; + WalkF = ""; + WalkLF = ""; + WalkRF = ""; + WalkL = ""; + WalkR = ""; + WalkLB = ""; + WalkRB = ""; + WalkB = ""; + PlayerWalkF = ""; + PlayerWalkLF = ""; + PlayerWalkRF = ""; + PlayerWalkR = ""; + PlayerWalkL = ""; + PlayerWalkLB = ""; + PlayerWalkRB = ""; + PlayerWalkB = ""; + SlowF = ""; + SlowLF = ""; + SlowRF = ""; + SlowL = ""; + SlowR = ""; + SlowLB = ""; + SlowRB = ""; + SlowB = ""; + PlayerSlowF = ""; + PlayerSlowLF = ""; + PlayerSlowRF = ""; + PlayerSlowL = ""; + PlayerSlowR = ""; + PlayerSlowLB = ""; + PlayerSlowRB = ""; + PlayerSlowB = ""; + FastF = ""; + FastLF = ""; + FastRF = ""; + FastL = ""; + FastR = ""; + FastLB = ""; + FastRB = ""; + FastB = ""; + TactF = ""; + TactLF = ""; + TactRF = ""; + TactL = ""; + TactR = ""; + TactLB = ""; + TactB = ""; + TactRB = ""; + PlayerTactF = ""; + PlayerTactLF = ""; + PlayerTactRF = ""; + PlayerTactR = ""; + PlayerTactL = ""; + PlayerTactLB = ""; + PlayerTactRB = ""; + PlayerTactB = ""; + EvasiveLeft = ""; + EvasiveRight = ""; + startSwim = ""; + surfaceSwim = ""; + bottomSwim = ""; + startDive = ""; + SurfaceDive = ""; + BottomDive = ""; + Down = ""; + Up = ""; + PlayerCrouch = ""; + PlayerProne = ""; + Lying = ""; + Stand = ""; + Crouch = ""; + CanNotMove = ""; + Civil = ""; + CivilLying = ""; + FireNotPossible = ""; + WeaponOn = ""; + WeaponOff = ""; + StrokeGun = ""; + Salute = ""; + SitDown = ""; + saluteOff = ""; + Surrender = ""; + Gear = ""; + BinocOn = ""; + BinocOff = ""; + PutDown = ""; + Medic = ""; + Treated = ""; + LadderOnDown = ""; + LadderOnUp = ""; + GetInLow = ""; + GetInMedium = ""; + GetInVertical = ""; + GetInHigh = ""; + GetInSDV = ""; + GetInHelicopterCargo = ""; + GetInMRAP_01 = ""; + GetOutMRAP_01 = ""; + GetInMRAP_01_cargo = ""; + GetOutMRAP_01_cargo = ""; + GetOutHelicopterCargo = ""; + GetOutLow = ""; + GetOutMedium = ""; + GetOutHigh = ""; + GetOutHighZamak = ""; + GetOutHighHemtt = ""; + GetOutSDV = ""; + GetInBoat = ""; + GetOutBoat = ""; + TakeFlag = ""; + HandGunOn = ""; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + Relax = ""; + StartFreefall = ""; + PrimaryWeapon = ""; + SecondaryWeapon = ""; + Binoculars = ""; + }; + class Acts_WarmUp_actions: RifleLowStandActions + { + Stop = "Acts_AidlPercMstpSlowWrflDnon_warmup_loop"; + Default = "Acts_AidlPercMstpSlowWrflDnon_warmup_loop"; + WalkF = ""; + WalkLF = ""; + WalkRF = ""; + WalkL = ""; + WalkR = ""; + WalkLB = ""; + WalkRB = ""; + WalkB = ""; + PlayerWalkF = ""; + PlayerWalkLF = ""; + PlayerWalkRF = ""; + PlayerWalkL = ""; + TurnL = ""; + TurnR = ""; + PlayerWalkR = ""; + PlayerWalkLB = ""; + PlayerWalkRB = ""; + PlayerWalkB = ""; + SlowF = ""; + SlowLF = ""; + SlowRF = ""; + SlowL = ""; + SlowR = ""; + SlowLB = ""; + SlowRB = ""; + SlowB = ""; + PlayerSlowF = ""; + PlayerSlowLF = ""; + PlayerSlowRF = ""; + PlayerSlowL = ""; + PlayerSlowR = ""; + PlayerSlowLB = ""; + PlayerSlowRB = ""; + PlayerSlowB = ""; + FastF = ""; + FastLF = ""; + FastRF = ""; + FastL = ""; + FastR = ""; + FastLB = ""; + FastRB = ""; + FastB = ""; + TactF = ""; + TactLF = ""; + TactRF = ""; + TactL = ""; + TactR = ""; + TactLB = ""; + TactRB = ""; + TactB = ""; + PlayerTactF = ""; + PlayerTactLF = ""; + PlayerTactRF = ""; + PlayerTactL = ""; + PlayerTactR = ""; + PlayerTactLB = ""; + PlayerTactRB = ""; + PlayerTactB = ""; + Down = ""; + Up = ""; + Stand = ""; + Combat = ""; + Gear = ""; + HandGunOn = ""; + PrimaryWeapon = ""; + SecondaryWeapon = ""; + Binoculars = ""; + GetOver = ""; + CivilLying = ""; + Civil = ""; + FireNotPossible = ""; + upDegree = "ManPosNoWeapon"; + PlayerCrouch = ""; + PlayerProne = ""; + SitDown = ""; + Salute = ""; + PutDown = ""; + BinocOn = ""; + BinocOff = ""; + Medic = ""; + MedicOther = ""; + Treated = ""; + LadderOnDown = ""; + LadderOnUp = ""; + Surrender = ""; + saluteOff = ""; + StrokeGun = ""; + WeaponOff = ""; + WeaponOn = ""; + CanNotMove = ""; + Crouch = ""; + Lying = ""; + startSwim = ""; + surfaceSwim = ""; + bottomSwim = ""; + startDive = ""; + SurfaceDive = ""; + BottomDive = ""; + TurnLRelaxed = ""; + TurnRRelaxed = ""; + dooraction = ""; + agonyStart = ""; + agonyStop = ""; + medicStop = ""; + medicStart = ""; + medicStartUp = ""; + medicStartRightSide = ""; + grabCarry = ""; + grabCarried = ""; + grabDrag = ""; + grabDragged = ""; + carriedStill = ""; + StopRelaxed = ""; + StartFreefall = ""; + Relax = ""; + healedStop = ""; + healedStart = ""; + }; + class FiringDrillsRifleStandActions: RifleStandActions + { + FDStart = "AmovPercMstpSrasWrflDnon"; + PlayerWalkF = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkLF = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkRF = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkL = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkR = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkLB = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkRB = "AfdsPercMstpSrasWrflDnon"; + PlayerWalkB = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowF = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowLF = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowRF = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowL = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowR = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowRB = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowLB = "AfdsPercMstpSrasWrflDnon"; + PlayerSlowB = "AfdsPercMstpSrasWrflDnon"; + PlayerTactF = "AfdsPercMstpSrasWrflDnon"; + PlayerTactLF = "AfdsPercMstpSrasWrflDnon"; + PlayerTactRF = "AfdsPercMstpSrasWrflDnon"; + PlayerTactL = "AfdsPercMstpSrasWrflDnon"; + PlayerTactR = "AfdsPercMstpSrasWrflDnon"; + PlayerTactLB = "AfdsPercMstpSrasWrflDnon"; + PlayerTactRB = "AfdsPercMstpSrasWrflDnon"; + PlayerTactB = "AfdsPercMstpSrasWrflDnon"; + Default = "AfdsPercMstpSrasWrflDnon"; + PrimaryWeapon = "AfdsPercMstpSrasWrflDnon"; + Stand = "AfdsPercMstpSlowWrflDnon"; + Stop = "AfdsPercMstpSrasWrflDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + HandGunOn = "AfdsPercMstpSrasWpstDnon"; + Up = "AfdsPknlMstpSrasWrflDnon"; + Down = "AfdsPpneMstpSrasWrflDnon"; + TurnL = "AfdsPercMstpSrasWrflDnon_turnL"; + TurnR = "AfdsPercMstpSrasWrflDnon_turnR"; + WalkF = "AfdsPercMstpSrasWrflDnon"; + WalkLF = "AfdsPercMstpSrasWrflDnon"; + WalkRF = "AfdsPercMstpSrasWrflDnon"; + WalkL = "AfdsPercMstpSrasWrflDnon"; + WalkR = "AfdsPercMstpSrasWrflDnon"; + WalkLB = "AfdsPercMstpSrasWrflDnon"; + WalkRB = "AfdsPercMstpSrasWrflDnon"; + WalkB = "AfdsPercMstpSrasWrflDnon"; + SlowF = "AfdsPercMstpSrasWrflDnon"; + SlowLF = "AfdsPercMstpSrasWrflDnon"; + SlowRF = "AfdsPercMstpSrasWrflDnon"; + SlowL = "AfdsPercMstpSrasWrflDnon"; + SlowR = "AfdsPercMstpSrasWrflDnon"; + SlowLB = "AfdsPercMstpSrasWrflDnon"; + SlowRB = "AfdsPercMstpSrasWrflDnon"; + SlowB = "AfdsPercMstpSrasWrflDnon"; + FastF = "AfdsPercMstpSrasWrflDnon"; + FastLF = "AfdsPercMstpSrasWrflDnon"; + FastRF = "AfdsPercMstpSrasWrflDnon"; + FastL = "AfdsPercMstpSrasWrflDnon"; + FastR = "AfdsPercMstpSrasWrflDnon"; + FastLB = "AfdsPercMstpSrasWrflDnon"; + FastRB = "AfdsPercMstpSrasWrflDnon"; + FastB = "AfdsPercMstpSrasWrflDnon"; + TactF = "AfdsPercMstpSrasWrflDnon"; + TactLF = "AfdsPercMstpSrasWrflDnon"; + TactRF = "AfdsPercMstpSrasWrflDnon"; + TactL = "AfdsPercMstpSrasWrflDnon"; + TactR = "AfdsPercMstpSrasWrflDnon"; + TactLB = "AfdsPercMstpSrasWrflDnon"; + TactRB = "AfdsPercMstpSrasWrflDnon"; + TactB = "AfdsPercMstpSrasWrflDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + Gear = "AfdsPercMstpSrasWrflDnon_inv"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + EvasiveLeft = "AfdsPercMstpSrasWrflDnon"; + EvasiveRight = "AfdsPercMstpSrasWrflDnon"; + GetOver = ""; + Binoculars = "AfdsPercMstpSoptWbinDnon"; + AdjustF = ""; + AdjustB = ""; + AdjustL = ""; + AdjustR = ""; + FireNotPossible = "AfdsPercMstpSrasWrflDnon"; + }; + class FiringDrillsRifleLowStandActions: FiringDrillsRifleStandActions + { + Stop = "AfdsPercMstpSlowWrflDnon"; + Default = "AfdsPercMstpSlowWrflDnon"; + Up = "AfdsPknlMstpSlowWrflDnon"; + FDStart = "AmovPercMstpSlowWrflDnon"; + Crouch = "AfdsPknlMstpSlowWrflDnon"; + Gear = "AfdsPercMstpSlowWrflDnon_inv"; + upDegree = "ManPosStand"; + Stand = "AfdsPercMstpSrasWrflDnon"; + WalkF = "AfdsPercMstpSlowWrflDnon"; + WalkLF = "AfdsPercMstpSlowWrflDnon"; + WalkRF = "AfdsPercMstpSlowWrflDnon"; + WalkL = "AfdsPercMstpSlowWrflDnon"; + WalkR = "AfdsPercMstpSlowWrflDnon"; + WalkLB = "AfdsPercMstpSlowWrflDnon"; + WalkRB = "AfdsPercMstpSlowWrflDnon"; + WalkB = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkF = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkLF = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkRF = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkL = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkR = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkLB = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkRB = "AfdsPercMstpSlowWrflDnon"; + PlayerWalkB = "AfdsPercMstpSlowWrflDnon"; + SlowF = "AfdsPercMstpSlowWrflDnon"; + SlowLF = "AfdsPercMstpSlowWrflDnon"; + SlowRF = "AfdsPercMstpSlowWrflDnon"; + SlowL = "AfdsPercMstpSlowWrflDnon"; + SlowR = "AfdsPercMstpSlowWrflDnon"; + SlowLB = "AfdsPercMstpSlowWrflDnon"; + SlowRB = "AfdsPercMstpSlowWrflDnon"; + SlowB = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowF = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowLF = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowRF = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowL = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowR = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowLB = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowRB = "AfdsPercMstpSlowWrflDnon"; + PlayerSlowB = "AfdsPercMstpSlowWrflDnon"; + FastF = "AfdsPercMstpSlowWrflDnon"; + FastLF = "AfdsPercMstpSlowWrflDnon"; + FastRF = "AfdsPercMstpSlowWrflDnon"; + FastL = "AfdsPercMstpSlowWrflDnon"; + FastR = "AfdsPercMstpSlowWrflDnon"; + FastLB = "AfdsPercMstpSlowWrflDnon"; + FastRB = "AfdsPercMstpSlowWrflDnon"; + FastB = "AfdsPercMstpSlowWrflDnon"; + TactF = "AfdsPercMstpSlowWrflDnon"; + TactLF = "AfdsPercMstpSlowWrflDnon"; + TactRF = "AfdsPercMstpSlowWrflDnon"; + TactL = "AfdsPercMstpSlowWrflDnon"; + TactR = "AfdsPercMstpSlowWrflDnon"; + TactLB = "AfdsPercMstpSlowWrflDnon"; + TactRB = "AfdsPercMstpSlowWrflDnon"; + TactB = "AfdsPercMstpSlowWrflDnon"; + PlayerTactF = "AfdsPercMstpSlowWrflDnon"; + PlayerTactLF = "AfdsPercMstpSlowWrflDnon"; + PlayerTactRF = "AfdsPercMstpSlowWrflDnon"; + PlayerTactL = "AfdsPercMstpSlowWrflDnon"; + PlayerTactR = "AfdsPercMstpSlowWrflDnon"; + PlayerTactLB = "AfdsPercMstpSlowWrflDnon"; + PlayerTactRB = "AfdsPercMstpSlowWrflDnon"; + PlayerTactB = "AfdsPercMstpSlowWrflDnon"; + EvasiveLeft = "AfdsPercMstpSlowWrflDnon"; + EvasiveRight = "AfdsPercMstpSlowWrflDnon"; + TurnL = "AfdsPercMstpSlowWrflDnon_turnL"; + TurnR = "AfdsPercMstpSlowWrflDnon_turnR"; + }; + class FiringDrillsRifleKneelActions: RifleKneelActions + { + GetOver = ""; + PlayerWalkF = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkLF = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkRF = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkL = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkR = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkLB = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkRB = "AfdsPknlMstpSrasWrflDnon"; + PlayerWalkB = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowF = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowLF = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowRF = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowL = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowR = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowLB = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowRB = "AfdsPknlMstpSrasWrflDnon"; + PlayerSlowB = "AfdsPknlMstpSrasWrflDnon"; + Stop = "AfdsPknlMstpSrasWrflDnon"; + Stand = "AfdsPknlMstpSlowWrflDnon"; + Combat = "AfdsPknlMstpSrasWrflDnon"; + FDStart = "AmovPknlMstpSrasWrflDnon"; + HandGunOn = "AfdsPknlMstpSrasWpstDnon"; + Up = "AfdsPercMstpSrasWrflDnon"; + Down = "AfdsPpneMstpSrasWrflDnon"; + Default = "AfdsPknlMstpSrasWrflDnon"; + TurnL = "AfdsPknlMstpSrasWrflDnon_turnL"; + TurnR = "AfdsPknlMstpSrasWrflDnon_turnR"; + WalkF = "AfdsPknlMstpSrasWrflDnon"; + WalkLF = "AfdsPknlMstpSrasWrflDnon"; + WalkRF = "AfdsPknlMstpSrasWrflDnon"; + WalkL = "AfdsPknlMstpSrasWrflDnon"; + WalkR = "AfdsPknlMstpSrasWrflDnon"; + WalkLB = "AfdsPknlMstpSrasWrflDnon"; + WalkRB = "AfdsPknlMstpSrasWrflDnon"; + WalkB = "AfdsPknlMstpSrasWrflDnon"; + SlowF = "AfdsPknlMstpSrasWrflDnon"; + SlowRF = "AfdsPknlMstpSrasWrflDnon"; + SlowLF = "AfdsPknlMstpSrasWrflDnon"; + SlowR = "AfdsPknlMstpSrasWrflDnon"; + SlowL = "AfdsPknlMstpSrasWrflDnon"; + SlowLB = "AfdsPknlMstpSrasWrflDnon"; + SlowRB = "AfdsPknlMstpSrasWrflDnon"; + SlowB = "AfdsPknlMstpSrasWrflDnon"; + FastF = "AfdsPknlMstpSrasWrflDnon"; + FastLF = "AfdsPknlMstpSrasWrflDnon"; + FastL = "AfdsPknlMstpSrasWrflDnon"; + FastRF = "AfdsPknlMstpSrasWrflDnon"; + FastR = "AfdsPknlMstpSrasWrflDnon"; + FastLB = "AfdsPknlMstpSrasWrflDnon"; + FastRB = "AfdsPknlMstpSrasWrflDnon"; + FastB = "AfdsPknlMstpSrasWrflDnon"; + TactF = "AfdsPknlMstpSrasWrflDnon"; + TactLF = "AfdsPknlMstpSrasWrflDnon"; + TactRF = "AfdsPknlMstpSrasWrflDnon"; + TactL = "AfdsPknlMstpSrasWrflDnon"; + TactR = "AfdsPknlMstpSrasWrflDnon"; + TactLB = "AfdsPknlMstpSrasWrflDnon"; + TactRB = "AfdsPknlMstpSrasWrflDnon"; + TactB = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactF = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactLF = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactRF = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactL = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactR = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactLB = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactRB = "AfdsPknlMstpSrasWrflDnon"; + PlayerTactB = "AfdsPknlMstpSrasWrflDnon"; + PlayerStand = "AfdsPercMstpSrasWrflDnon"; + PlayerProne = "AfdsPpneMstpSrasWrflDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + EvasiveLeft = "AfdsPknlMstpSrasWrflDnon"; + EvasiveRight = "AfdsPknlMstpSrasWrflDnon"; + Civil = "AfdsPknlMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Gear = "AfdsPknlMstpSrasWrflDnon_inv"; + PrimaryWeapon = "AfdsPknlMstpSrasWrflDnon"; + Binoculars = "AfdsPknlMstpSoptWbinDnon"; + AdjustF = ""; + AdjustB = ""; + AdjustL = ""; + AdjustR = ""; + FireNotPossible = "AfdsPknlMstpSrasWrflDnon"; + }; + class FiringDrillsRifleLowKneelActions: FiringDrillsRifleKneelActions + { + Stop = "AfdsPknlMstpSlowWrflDnon"; + Default = "AfdsPknlMstpSlowWrflDnon"; + Combat = "AfdsPknlMstpSrasWrflDnon"; + Up = "AfdsPercMstpSlowWrflDnon"; + PlayerStand = "AfdsPercMstpSlowWrflDnon"; + FDStart = "AmovPknlMstpSlowWrflDnon"; + TurnL = "AfdsPknlMstpSlowWrflDnon_turnL"; + TurnR = "AfdsPknlMstpSlowWrflDnon_turnR"; + Stand = "AfdsPknlMstpSrasWrflDnon"; + WalkF = "AfdsPknlMstpSlowWrflDnon"; + WalkLF = "AfdsPknlMstpSlowWrflDnon"; + WalkRF = "AfdsPknlMstpSlowWrflDnon"; + WalkL = "AfdsPknlMstpSlowWrflDnon"; + WalkR = "AfdsPknlMstpSlowWrflDnon"; + WalkLB = "AfdsPknlMstpSlowWrflDnon"; + WalkRB = "AfdsPknlMstpSlowWrflDnon"; + WalkB = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkF = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkLF = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkRF = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkL = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkR = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkLB = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkRB = "AfdsPknlMstpSlowWrflDnon"; + PlayerWalkB = "AfdsPknlMstpSlowWrflDnon"; + SlowF = "AfdsPknlMstpSlowWrflDnon"; + SlowLF = "AfdsPknlMstpSlowWrflDnon"; + SlowRF = "AfdsPknlMstpSlowWrflDnon"; + SlowL = "AfdsPknlMstpSlowWrflDnon"; + SlowR = "AfdsPknlMstpSlowWrflDnon"; + SlowLB = "AfdsPknlMstpSlowWrflDnon"; + SlowRB = "AfdsPknlMstpSlowWrflDnon"; + SlowB = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowF = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowLF = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowRF = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowL = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowR = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowLB = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowRB = "AfdsPknlMstpSlowWrflDnon"; + PlayerSlowB = "AfdsPknlMstpSlowWrflDnon"; + FastF = "AfdsPknlMstpSlowWrflDnon"; + FastLF = "AfdsPknlMstpSlowWrflDnon"; + FastRF = "AfdsPknlMstpSlowWrflDnon"; + FastL = "AfdsPknlMstpSlowWrflDnon"; + FastR = "AfdsPknlMstpSlowWrflDnon"; + FastLB = "AfdsPknlMstpSlowWrflDnon"; + FastRB = "AfdsPknlMstpSlowWrflDnon"; + FastB = "AfdsPknlMstpSlowWrflDnon"; + TactF = "AfdsPknlMstpSlowWrflDnon"; + TactLF = "AfdsPknlMstpSlowWrflDnon"; + TactRF = "AfdsPknlMstpSlowWrflDnon"; + TactL = "AfdsPknlMstpSlowWrflDnon"; + TactR = "AfdsPknlMstpSlowWrflDnon"; + TactLB = "AfdsPknlMstpSlowWrflDnon"; + TactRB = "AfdsPknlMstpSlowWrflDnon"; + TactB = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactF = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactLF = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactRF = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactL = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactR = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactLB = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactRB = "AfdsPknlMstpSlowWrflDnon"; + PlayerTactB = "AfdsPknlMstpSlowWrflDnon"; + EvasiveLeft = "AfdsPknlMstpSlowWrflDnon"; + EvasiveRight = "AfdsPknlMstpSlowWrflDnon"; + }; + class FiringDrillsRifleProneActions: RifleProneActions + { + PlayerWalkF = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkLF = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkRF = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkL = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkR = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkLB = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkRB = "AfdsPpneMstpSrasWrflDnon"; + PlayerWalkB = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowF = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowLF = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowRF = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowL = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowR = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowLB = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowRB = "AfdsPpneMstpSrasWrflDnon"; + PlayerSlowB = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactF = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactLF = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactRF = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactL = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactLB = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactR = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactRB = "AfdsPpneMstpSrasWrflDnon"; + PlayerTactB = "AfdsPpneMstpSrasWrflDnon"; + Stop = "AfdsPpneMstpSrasWrflDnon"; + Stand = "AfdsPercMstpSlowWrflDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + TurnL = "AfdsPpneMstpSrasWrflDnon_turnL"; + TurnR = "AfdsPpneMstpSrasWrflDnon_turnR"; + FDStart = "AmovPpneMstpSrasWrflDnon"; + WalkF = "AfdsPpneMstpSrasWrflDnon"; + WalkLF = "AfdsPpneMstpSrasWrflDnon"; + WalkRF = "AfdsPpneMstpSrasWrflDnon"; + WalkL = "AfdsPpneMstpSrasWrflDnon"; + WalkR = "AfdsPpneMstpSrasWrflDnon"; + WalkLB = "AfdsPpneMstpSrasWrflDnon"; + WalkRB = "AfdsPpneMstpSrasWrflDnon"; + WalkB = "AfdsPpneMstpSrasWrflDnon"; + SlowLF = "AfdsPpneMstpSrasWrflDnon"; + SlowF = "AfdsPpneMstpSrasWrflDnon"; + SlowRF = "AfdsPpneMstpSrasWrflDnon"; + SlowL = "AfdsPpneMstpSrasWrflDnon"; + SlowR = "AfdsPpneMstpSrasWrflDnon"; + SlowLB = "AfdsPpneMstpSrasWrflDnon"; + SlowRB = "AfdsPpneMstpSrasWrflDnon"; + SlowB = "AfdsPpneMstpSrasWrflDnon"; + FastF = "AfdsPpneMstpSrasWrflDnon"; + FastLF = "AfdsPpneMstpSrasWrflDnon"; + FastRF = "AfdsPpneMstpSrasWrflDnon"; + FastL = "AfdsPpneMstpSrasWrflDnon"; + FastR = "AfdsPpneMstpSrasWrflDnon"; + FastLB = "AfdsPpneMstpSrasWrflDnon"; + FastRB = "AfdsPpneMstpSrasWrflDnon"; + FastB = "AfdsPpneMstpSrasWrflDnon"; + TactF = "AfdsPpneMstpSrasWrflDnon"; + TactLF = "AfdsPpneMstpSrasWrflDnon"; + TactRF = "AfdsPpneMstpSrasWrflDnon"; + TactL = "AfdsPpneMstpSrasWrflDnon"; + TactR = "AfdsPpneMstpSrasWrflDnon"; + TactLB = "AfdsPpneMstpSrasWrflDnon"; + TactRB = "AfdsPpneMstpSrasWrflDnon"; + TactB = "AfdsPpneMstpSrasWrflDnon"; + Up = "AfdsPknlMstpSrasWrflDnon"; + Down = "AfdsPercMstpSrasWrflDnon"; + PlayerStand = "AfdsPercMstpSrasWrflDnon"; + PlayerCrouch = "AfdsPknlMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + HandGunOn = "AfdsPpneMstpSrasWpstDnon"; + EvasiveLeft = "AfdsPpneMstpSrasWrflDnon"; + EvasiveRight = "AfdsPpneMstpSrasWrflDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Default = "AfdsPpneMstpSrasWrflDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + PrimaryWeapon = "AfdsPpneMstpSrasWrflDnon"; + Gear = "AfdsPpneMstpSrasWrflDnon_inv"; + Binoculars = "AfdsPpneMstpSoptWbinDnon"; + AdjustF = ""; + AdjustB = ""; + AdjustL = ""; + AdjustR = ""; + FireNotPossible = "AfdsPpneMstpSrasWrflDnon"; + }; + class FiringDrillsPistolStandActions: PistolStandActions + { + PrimaryWeapon = "AfdsPercMstpSrasWrflDnon"; + Default = "AfdsPercMstpSrasWpstDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Stand = "AfdsPercMstpSlowWpstDnon"; + Stop = "AfdsPercMstpSrasWpstDnon"; + Up = "AfdsPknlMstpSrasWpstDnon"; + Down = "AfdsPpneMstpSrasWpstDnon"; + FDStart = "AmovPercMstpSrasWpstDnon"; + TurnL = "AfdsPercMstpSrasWpstDnon_turnL"; + TurnR = "AfdsPercMstpSrasWpstDnon_turnR"; + HandGunOn = "AfdsPercMstpSrasWrflDnon"; + PlayerStand = "AfdsPercMstpSlowWpstDnon"; + PlayerCrouch = "AfdsPknlMstpSrasWpstDnon"; + PlayerProne = "AfdsPpneMstpSrasWpstDnon"; + Crouch = "AfdsPknlMstpSrasWpstDnon"; + GetOver = ""; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSrasWpstDnon"; + WalkF = "AfdsPercMstpSrasWpstDnon"; + WalkLF = "AfdsPercMstpSrasWpstDnon"; + WalkRF = "AfdsPercMstpSrasWpstDnon"; + WalkL = "AfdsPercMstpSrasWpstDnon"; + WalkR = "AfdsPercMstpSrasWpstDnon"; + WalkLB = "AfdsPercMstpSrasWpstDnon"; + WalkRB = "AfdsPercMstpSrasWpstDnon"; + WalkB = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkF = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkLF = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkRF = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkL = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkR = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkLB = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkRB = "AfdsPercMstpSrasWpstDnon"; + PlayerWalkB = "AfdsPercMstpSrasWpstDnon"; + SlowF = "AfdsPercMstpSrasWpstDnon"; + SlowLF = "AfdsPercMstpSrasWpstDnon"; + SlowRF = "AfdsPercMstpSrasWpstDnon"; + SlowL = "AfdsPercMstpSrasWpstDnon"; + SlowR = "AfdsPercMstpSrasWpstDnon"; + SlowLB = "AfdsPercMstpSrasWpstDnon"; + SlowRB = "AfdsPercMstpSrasWpstDnon"; + SlowB = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowF = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowLF = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowRF = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowL = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowR = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowLB = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowRB = "AfdsPercMstpSrasWpstDnon"; + PlayerSlowB = "AfdsPercMstpSrasWpstDnon"; + FastF = "AfdsPercMstpSrasWpstDnon"; + FastLF = "AfdsPercMstpSrasWpstDnon"; + FastRF = "AfdsPercMstpSrasWpstDnon"; + FastL = "AfdsPercMstpSrasWpstDnon"; + FastR = "AfdsPercMstpSrasWpstDnon"; + FastLB = "AfdsPercMstpSrasWpstDnon"; + FastRB = "AfdsPercMstpSrasWpstDnon"; + FastB = "AfdsPercMstpSrasWpstDnon"; + TactF = "AfdsPercMstpSrasWpstDnon"; + TactLF = "AfdsPercMstpSrasWpstDnon"; + TactRF = "AfdsPercMstpSrasWpstDnon"; + TactL = "AfdsPercMstpSrasWpstDnon"; + TactR = "AfdsPercMstpSrasWpstDnon"; + TactLB = "AfdsPercMstpSrasWpstDnon"; + TactRB = "AfdsPercMstpSrasWpstDnon"; + TactB = "AfdsPercMstpSrasWpstDnon"; + PlayerTactF = "AfdsPercMstpSrasWpstDnon"; + PlayerTactLF = "AfdsPercMstpSrasWpstDnon"; + PlayerTactRF = "AfdsPercMstpSrasWpstDnon"; + PlayerTactL = "AfdsPercMstpSrasWpstDnon"; + PlayerTactR = "AfdsPercMstpSrasWpstDnon"; + PlayerTactLB = "AfdsPercMstpSrasWpstDnon"; + PlayerTactRB = "AfdsPercMstpSrasWpstDnon"; + PlayerTactB = "AfdsPercMstpSrasWpstDnon"; + EvasiveLeft = "AfdsPercMstpSrasWpstDnon"; + EvasiveRight = "AfdsPercMstpSrasWpstDnon"; + Gear = "AfdsPercMstpSrasWpstDnon_inv"; + Binoculars = "AfdsPercMstpSoptWbinDnon"; + AdjustF = ""; + AdjustB = ""; + AdjustL = ""; + AdjustR = ""; + FireNotPossible = "AfdsPercMstpSrasWpstDnon"; + }; + class FiringDrillsPistolLowStandActions: FiringDrillsPistolStandActions + { + Stop = "AfdsPercMstpSlowWpstDnon"; + Default = "AfdsPercMstpSlowWpstDnon"; + HandGunOn = "AfdsPercMstpSrasWpstDnon"; + FDStart = "AmovPercMstpSlowWpstDnon"; + Up = "AfdsPknlMstpSlowWpstDnon"; + TurnL = "AfdsPercMstpSlowWpstDnon_turnL"; + TurnR = "AfdsPercMstpSlowWpstDnon_turnR"; + Stand = "AfdsPercMstpSrasWpstDnon"; + WalkF = "AfdsPercMstpSlowWpstDnon"; + WalkLF = "AfdsPercMstpSlowWpstDnon"; + WalkRF = "AfdsPercMstpSlowWpstDnon"; + WalkL = "AfdsPercMstpSlowWpstDnon"; + WalkR = "AfdsPercMstpSlowWpstDnon"; + WalkLB = "AfdsPercMstpSlowWpstDnon"; + WalkRB = "AfdsPercMstpSlowWpstDnon"; + WalkB = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkF = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkLF = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkRF = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkL = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkR = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkLB = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkRB = "AfdsPercMstpSlowWpstDnon"; + PlayerWalkB = "AfdsPercMstpSlowWpstDnon"; + SlowF = "AfdsPercMstpSlowWpstDnon"; + SlowLF = "AfdsPercMstpSlowWpstDnon"; + SlowRF = "AfdsPercMstpSlowWpstDnon"; + SlowL = "AfdsPercMstpSlowWpstDnon"; + SlowR = "AfdsPercMstpSlowWpstDnon"; + SlowLB = "AfdsPercMstpSlowWpstDnon"; + SlowRB = "AfdsPercMstpSlowWpstDnon"; + SlowB = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowF = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowLF = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowRF = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowL = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowR = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowLB = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowRB = "AfdsPercMstpSlowWpstDnon"; + PlayerSlowB = "AfdsPercMstpSlowWpstDnon"; + FastF = "AfdsPercMstpSlowWpstDnon"; + FastLF = "AfdsPercMstpSlowWpstDnon"; + FastRF = "AfdsPercMstpSlowWpstDnon"; + FastL = "AfdsPercMstpSlowWpstDnon"; + FastR = "AfdsPercMstpSlowWpstDnon"; + FastLB = "AfdsPercMstpSlowWpstDnon"; + FastRB = "AfdsPercMstpSlowWpstDnon"; + FastB = "AfdsPercMstpSlowWpstDnon"; + TactF = "AfdsPercMstpSlowWpstDnon"; + TactLF = "AfdsPercMstpSlowWpstDnon"; + TactRF = "AfdsPercMstpSlowWpstDnon"; + TactL = "AfdsPercMstpSlowWpstDnon"; + TactR = "AfdsPercMstpSlowWpstDnon"; + TactLB = "AfdsPercMstpSlowWpstDnon"; + TactRB = "AfdsPercMstpSlowWpstDnon"; + TactB = "AfdsPercMstpSlowWpstDnon"; + PlayerTactF = "AfdsPercMstpSlowWpstDnon"; + PlayerTactLF = "AfdsPercMstpSlowWpstDnon"; + PlayerTactRF = "AfdsPercMstpSlowWpstDnon"; + PlayerTactL = "AfdsPercMstpSlowWpstDnon"; + PlayerTactR = "AfdsPercMstpSlowWpstDnon"; + PlayerTactLB = "AfdsPercMstpSlowWpstDnon"; + PlayerTactRB = "AfdsPercMstpSlowWpstDnon"; + PlayerTactB = "AfdsPercMstpSlowWpstDnon"; + EvasiveLeft = "AfdsPercMstpSlowWpstDnon"; + EvasiveRight = "AfdsPercMstpSlowWpstDnon"; + }; + class FiringDrillsPistolKneelActions: PistolKneelActions + { + Stop = "AfdsPknlMstpSrasWpstDnon"; + TurnL = "AfdsPknlMstpSrasWpstDnon_turnL"; + PlayerWalkF = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkLF = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkRF = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkL = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkR = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkLB = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkRB = "AfdsPknlMstpSrasWpstDnon"; + PlayerWalkB = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowF = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowLF = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowRF = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowL = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowR = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowLB = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowRB = "AfdsPknlMstpSrasWpstDnon"; + PlayerSlowB = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactF = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactLF = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactRF = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactL = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactR = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactLB = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactRB = "AfdsPknlMstpSrasWpstDnon"; + PlayerTactB = "AfdsPknlMstpSrasWpstDnon"; + TurnR = "AfdsPknlMstpSrasWpstDnon_turnR"; + Down = "AfdsPpneMstpSrasWpstDnon"; + Up = "AfdsPercMstpSrasWpstDnon"; + Combat = "AfdsPknlMstpSrasWrflDnon"; + Default = "AfdsPknlMstpSrasWpstDnon"; + PrimaryWeapon = "AfdsPknlMstpSrasWrflDnon"; + Gear = "AfdsPknlMstpSrasWpstDnon_inv"; + FDStart = "AmovPknlMstpSrasWpstDnon"; + HandGunOn = "AfdsPknlMstpSrasWrflDnon"; + Stand = "AfdsPknlMstpSlowWpstDnon"; + WalkF = "AfdsPknlMstpSrasWpstDnon"; + WalkLF = "AfdsPknlMstpSrasWpstDnon"; + WalkRF = "AfdsPknlMstpSrasWpstDnon"; + WalkL = "AfdsPknlMstpSrasWpstDnon"; + WalkR = "AfdsPknlMstpSrasWpstDnon"; + WalkLB = "AfdsPknlMstpSrasWpstDnon"; + WalkRB = "AfdsPknlMstpSrasWpstDnon"; + WalkB = "AfdsPknlMstpSrasWpstDnon"; + SlowF = "AfdsPknlMstpSrasWpstDnon"; + SlowLF = "AfdsPknlMstpSrasWpstDnon"; + SlowRF = "AfdsPknlMstpSrasWpstDnon"; + SlowL = "AfdsPknlMstpSrasWpstDnon"; + SlowR = "AfdsPknlMstpSrasWpstDnon"; + SlowLB = "AfdsPknlMstpSrasWpstDnon"; + SlowRB = "AfdsPknlMstpSrasWpstDnon"; + SlowB = "AfdsPknlMstpSrasWpstDnon"; + FastF = "AfdsPknlMstpSrasWpstDnon"; + FastLF = "AfdsPknlMstpSrasWpstDnon"; + FastRF = "AfdsPknlMstpSrasWpstDnon"; + FastL = "AfdsPknlMstpSrasWpstDnon"; + FastR = "AfdsPknlMstpSrasWpstDnon"; + FastLB = "AfdsPknlMstpSrasWpstDnon"; + FastRB = "AfdsPknlMstpSrasWpstDnon"; + FastB = "AfdsPknlMstpSrasWpstDnon"; + TactF = "AfdsPknlMstpSrasWpstDnon"; + TactLF = "AfdsPknlMstpSrasWpstDnon"; + TactRF = "AfdsPknlMstpSrasWpstDnon"; + TactL = "AfdsPknlMstpSrasWpstDnon"; + TactR = "AfdsPknlMstpSrasWpstDnon"; + TactLB = "AfdsPknlMstpSrasWpstDnon"; + TactRB = "AfdsPknlMstpSrasWpstDnon"; + TactB = "AfdsPknlMstpSrasWpstDnon"; + PlayerStand = "AfdsPercMstpSrasWpstDnon"; + PlayerCrouch = "AfdsPknlMstpSrasWpstDnon"; + PlayerProne = "AfdsPpneMstpSrasWpstDnon"; + Crouch = "AfdsPknlMstpSrasWpstDnon"; + EvasiveLeft = "AfdsPknlMstpSrasWpstDnon"; + EvasiveRight = "AfdsPknlMstpSrasWpstDnon"; + Civil = "AfdsPknlMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSrasWpstDnon"; + GetOver = ""; + Binoculars = "AfdsPknlMstpSoptWbinDnon"; + AdjustF = ""; + AdjustB = ""; + AdjustL = ""; + AdjustR = ""; + FireNotPossible = "AfdsPknlMstpSrasWpstDnon"; + }; + class FiringDrillsPistolLowKneelActions: FiringDrillsPistolKneelActions + { + Stop = "AfdsPknlMstpSlowWpstDnon"; + Up = "AfdsPercMstpSlowWpstDnon"; + FDStart = "AmovPknlMstpSlowWpstDnon"; + Default = "AfdsPknlMstpSlowWpstDnon"; + PlayerStand = "AfdsPercMstpSlowWpstDnon"; + HandGunOn = "AfdsPknlMstpSrasWpstDnon"; + TurnL = "AfdsPknlMstpSlowWpstDnon_turnL"; + TurnR = "AfdsPknlMstpSlowWpstDnon_turnR"; + Stand = "AfdsPknlMstpSrasWpstDnon"; + WalkF = "AfdsPknlMstpSlowWpstDnon"; + WalkLF = "AfdsPknlMstpSlowWpstDnon"; + WalkRF = "AfdsPknlMstpSlowWpstDnon"; + WalkL = "AfdsPknlMstpSlowWpstDnon"; + WalkR = "AfdsPknlMstpSlowWpstDnon"; + WalkLB = "AfdsPknlMstpSlowWpstDnon"; + WalkRB = "AfdsPknlMstpSlowWpstDnon"; + WalkB = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkF = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkLF = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkRF = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkL = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkR = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkLB = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkRB = "AfdsPknlMstpSlowWpstDnon"; + PlayerWalkB = "AfdsPknlMstpSlowWpstDnon"; + SlowF = "AfdsPknlMstpSlowWpstDnon"; + SlowLF = "AfdsPknlMstpSlowWpstDnon"; + SlowRF = "AfdsPknlMstpSlowWpstDnon"; + SlowL = "AfdsPknlMstpSlowWpstDnon"; + SlowR = "AfdsPknlMstpSlowWpstDnon"; + SlowLB = "AfdsPknlMstpSlowWpstDnon"; + SlowRB = "AfdsPknlMstpSlowWpstDnon"; + SlowB = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowF = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowLF = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowRF = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowL = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowR = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowLB = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowRB = "AfdsPknlMstpSlowWpstDnon"; + PlayerSlowB = "AfdsPknlMstpSlowWpstDnon"; + FastF = "AfdsPknlMstpSlowWpstDnon"; + FastLF = "AfdsPknlMstpSlowWpstDnon"; + FastRF = "AfdsPknlMstpSlowWpstDnon"; + FastL = "AfdsPknlMstpSlowWpstDnon"; + FastR = "AfdsPknlMstpSlowWpstDnon"; + FastLB = "AfdsPknlMstpSlowWpstDnon"; + FastRB = "AfdsPknlMstpSlowWpstDnon"; + FastB = "AfdsPknlMstpSlowWpstDnon"; + TactF = "AfdsPknlMstpSlowWpstDnon"; + TactLF = "AfdsPknlMstpSlowWpstDnon"; + TactRF = "AfdsPknlMstpSlowWpstDnon"; + TactL = "AfdsPknlMstpSlowWpstDnon"; + TactR = "AfdsPknlMstpSlowWpstDnon"; + TactLB = "AfdsPknlMstpSlowWpstDnon"; + TactRB = "AfdsPknlMstpSlowWpstDnon"; + TactB = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactF = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactLF = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactRF = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactL = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactR = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactLB = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactRB = "AfdsPknlMstpSlowWpstDnon"; + PlayerTactB = "AfdsPknlMstpSlowWpstDnon"; + EvasiveLeft = "AfdsPknlMstpSlowWpstDnon"; + EvasiveRight = "AfdsPknlMstpSlowWpstDnon"; + }; + class FiringDrillsPistolProneActions: PistolProneActions + { + TurnL = "AfdsPpneMstpSrasWpstDnon_turnL"; + TurnR = "AfdsPpneMstpSrasWpstDnon_turnR"; + Stop = "AfdsPpneMstpSrasWpstDnon"; + WalkF = "AfdsPpneMstpSrasWpstDnon"; + WalkLF = "AfdsPpneMstpSrasWpstDnon"; + WalkRF = "AfdsPpneMstpSrasWpstDnon"; + WalkL = "AfdsPpneMstpSrasWpstDnon"; + WalkR = "AfdsPpneMstpSrasWpstDnon"; + WalkLB = "AfdsPpneMstpSrasWpstDnon"; + WalkRB = "AfdsPpneMstpSrasWpstDnon"; + WalkB = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkF = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkLF = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkRF = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkL = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkR = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkLB = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkRB = "AfdsPpneMstpSrasWpstDnon"; + PlayerWalkB = "AfdsPpneMstpSrasWpstDnon"; + SlowF = "AfdsPpneMstpSrasWpstDnon"; + SlowLF = "AfdsPpneMstpSrasWpstDnon"; + SlowL = "AfdsPpneMstpSrasWpstDnon"; + SlowRF = "AfdsPpneMstpSrasWpstDnon"; + SlowR = "AfdsPpneMstpSrasWpstDnon"; + SlowLB = "AfdsPpneMstpSrasWpstDnon"; + SlowRB = "AfdsPpneMstpSrasWpstDnon"; + SlowB = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowF = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowLF = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowRF = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowL = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowLB = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowR = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowRB = "AfdsPpneMstpSrasWpstDnon"; + PlayerSlowB = "AfdsPpneMstpSrasWpstDnon"; + FastF = "AfdsPpneMstpSrasWpstDnon"; + FastLF = "AfdsPpneMstpSrasWpstDnon"; + FastRF = "AfdsPpneMstpSrasWpstDnon"; + FastL = "AfdsPpneMstpSrasWpstDnon"; + FastR = "AfdsPpneMstpSrasWpstDnon"; + FastLB = "AfdsPpneMstpSrasWpstDnon"; + FastRB = "AfdsPpneMstpSrasWpstDnon"; + FastB = "AfdsPpneMstpSrasWpstDnon"; + TactF = "AfdsPpneMstpSrasWpstDnon"; + TactLF = "AfdsPpneMstpSrasWpstDnon"; + TactRF = "AfdsPpneMstpSrasWpstDnon"; + TactL = "AfdsPpneMstpSrasWpstDnon"; + TactR = "AfdsPpneMstpSrasWpstDnon"; + TactLB = "AfdsPpneMstpSrasWpstDnon"; + TactRB = "AfdsPpneMstpSrasWpstDnon"; + TactB = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactF = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactLF = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactRF = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactR = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactL = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactLB = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactB = "AfdsPpneMstpSrasWpstDnon"; + PlayerTactRB = "AfdsPpneMstpSrasWpstDnon"; + Up = "AfdsPknlMstpSrasWpstDnon"; + Down = "AfdsPercMstpSrasWpstDnon"; + PlayerStand = "AfdsPercMstpSrasWpstDnon"; + PlayerCrouch = "AfdsPknlMstpSrasWpstDnon"; + PlayerProne = "AfdsPpneMstpSrasWpstDnon"; + Lying = "AfdsPpneMstpSrasWpstDnon"; + Combat = "AfdsPpneMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWpstDnon"; + Default = "AfdsPpneMstpSrasWpstDnon"; + HandGunOn = "AfdsPpneMstpSrasWrflDnon"; + PrimaryWeapon = "AfdsPpneMstpSrasWrflDnon"; + FDStart = "AmovPpneMstpSrasWpstDnon"; + EvasiveLeft = "AfdsPpneMstpSrasWpstDnon"; + EvasiveRight = "AfdsPpneMstpSrasWpstDnon"; + Civil = "AfdsPpneMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Stand = "AfdsPercMstpSlowWpstDnon"; + Binoculars = "AfdsPpneMstpSoptWbinDnon"; + FireNotPossible = "AfdsPpneMstpSrasWpstDnon"; + }; + class FiringDrillsCivilStandActions: CivilStandActions + { + Stop = "AfdsPercMstpSnonWnonDnon"; + TurnL = "AfdsPercMstpSnonWnonDnon_turnL"; + TurnR = "AfdsPercMstpSnonWnonDnon_turnR"; + WalkF = "AfdsPercMstpSnonWnonDnon"; + WalkLF = "AfdsPercMstpSnonWnonDnon"; + WalkRF = "AfdsPercMstpSnonWnonDnon"; + WalkL = "AfdsPercMstpSnonWnonDnon"; + WalkR = "AfdsPercMstpSnonWnonDnon"; + WalkLB = "AfdsPercMstpSnonWnonDnon"; + WalkRB = "AfdsPercMstpSnonWnonDnon"; + WalkB = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkF = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkLF = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkRF = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkL = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkR = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkLB = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkRB = "AfdsPercMstpSnonWnonDnon"; + PlayerWalkB = "AfdsPercMstpSnonWnonDnon"; + SlowF = "AfdsPercMstpSnonWnonDnon"; + SlowLF = "AfdsPercMstpSnonWnonDnon"; + SlowRF = "AfdsPercMstpSnonWnonDnon"; + SlowL = "AfdsPercMstpSnonWnonDnon"; + SlowR = "AfdsPercMstpSnonWnonDnon"; + SlowLB = "AfdsPercMstpSnonWnonDnon"; + SlowRB = "AfdsPercMstpSnonWnonDnon"; + SlowB = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowF = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowLF = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowRF = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowL = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowR = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowLB = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowRB = "AfdsPercMstpSnonWnonDnon"; + PlayerSlowB = "AfdsPercMstpSnonWnonDnon"; + FastF = "AfdsPercMstpSnonWnonDnon"; + FastLF = "AfdsPercMstpSnonWnonDnon"; + FastRF = "AfdsPercMstpSnonWnonDnon"; + FastL = "AfdsPercMstpSnonWnonDnon"; + FastR = "AfdsPercMstpSnonWnonDnon"; + FastLB = "AfdsPercMstpSnonWnonDnon"; + FastRB = "AfdsPercMstpSnonWnonDnon"; + FastB = "AfdsPercMstpSnonWnonDnon"; + TactF = "AfdsPercMstpSnonWnonDnon"; + TactLF = "AfdsPercMstpSnonWnonDnon"; + TactRF = "AfdsPercMstpSnonWnonDnon"; + TactL = "AfdsPercMstpSnonWnonDnon"; + TactR = "AfdsPercMstpSnonWnonDnon"; + TactLB = "AfdsPercMstpSnonWnonDnon"; + TactRB = "AfdsPercMstpSnonWnonDnon"; + TactB = "AfdsPercMstpSnonWnonDnon"; + PlayerTactF = "AfdsPercMstpSnonWnonDnon"; + PlayerTactLF = "AfdsPercMstpSnonWnonDnon"; + PlayerTactRF = "AfdsPercMstpSnonWnonDnon"; + PlayerTactL = "AfdsPercMstpSnonWnonDnon"; + PlayerTactR = "AfdsPercMstpSnonWnonDnon"; + PlayerTactLB = "AfdsPercMstpSnonWnonDnon"; + PlayerTactRB = "AfdsPercMstpSnonWnonDnon"; + PlayerTactB = "AfdsPercMstpSnonWnonDnon"; + EvasiveLeft = "AfdsPercMstpSnonWnonDnon"; + EvasiveRight = "AfdsPercMstpSnonWnonDnon"; + Stand = "AfdsPercMstpSnonWnonDnon"; + Up = "AfdsPknlMstpSnonWnonDnon"; + Down = "AfdsPpneMstpSnonWnonDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSnonWnonDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + GetOver = ""; + HandGunOn = "AfdsPercMstpSrasWpstDnon"; + PrimaryWeapon = "AfdsPercMstpSrasWrflDnon"; + FDStart = "AmovPercMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSnonWnonDnon"; + Binoculars = "AfdsPercMstpSoptWbinDnon"; + }; + class FiringDrillsCivilKneelActions: CivilKneelActions + { + Stop = "AfdsPknlMstpSnonWnonDnon"; + TurnL = "AfdsPknlMstpSnonWnonDnon_turnL"; + TurnR = "AfdsPknlMstpSnonWnonDnon_turnR"; + WalkF = "AfdsPknlMstpSnonWnonDnon"; + WalkLF = "AfdsPknlMstpSnonWnonDnon"; + WalkRF = "AfdsPknlMstpSnonWnonDnon"; + WalkL = "AfdsPknlMstpSnonWnonDnon"; + WalkR = "AfdsPknlMstpSnonWnonDnon"; + WalkLB = "AfdsPknlMstpSnonWnonDnon"; + WalkRB = "AfdsPknlMstpSnonWnonDnon"; + WalkB = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkF = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkLF = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkRF = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkL = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkR = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkLB = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkRB = "AfdsPknlMstpSnonWnonDnon"; + PlayerWalkB = "AfdsPknlMstpSnonWnonDnon"; + SlowF = "AfdsPknlMstpSnonWnonDnon"; + SlowLF = "AfdsPknlMstpSnonWnonDnon"; + SlowRF = "AfdsPknlMstpSnonWnonDnon"; + SlowL = "AfdsPknlMstpSnonWnonDnon"; + SlowR = "AfdsPknlMstpSnonWnonDnon"; + SlowLB = "AfdsPknlMstpSnonWnonDnon"; + SlowRB = "AfdsPknlMstpSnonWnonDnon"; + SlowB = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowF = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowLF = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowRF = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowL = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowR = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowLB = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowRB = "AfdsPknlMstpSnonWnonDnon"; + PlayerSlowB = "AfdsPknlMstpSnonWnonDnon"; + FastF = "AfdsPknlMstpSnonWnonDnon"; + FastLF = "AfdsPknlMstpSnonWnonDnon"; + FastRF = "AfdsPknlMstpSnonWnonDnon"; + FastL = "AfdsPknlMstpSnonWnonDnon"; + FastR = "AfdsPknlMstpSnonWnonDnon"; + FastLB = "AfdsPknlMstpSnonWnonDnon"; + FastRB = "AfdsPknlMstpSnonWnonDnon"; + FastB = "AfdsPknlMstpSnonWnonDnon"; + TactF = "AfdsPknlMstpSnonWnonDnon"; + TactLF = "AfdsPknlMstpSnonWnonDnon"; + TactRF = "AfdsPknlMstpSnonWnonDnon"; + TactL = "AfdsPknlMstpSnonWnonDnon"; + TactR = "AfdsPknlMstpSnonWnonDnon"; + TactLB = "AfdsPknlMstpSnonWnonDnon"; + TactRB = "AfdsPknlMstpSnonWnonDnon"; + TactB = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactF = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactLF = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactRF = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactL = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactR = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactLB = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactRB = "AfdsPknlMstpSnonWnonDnon"; + PlayerTactB = "AfdsPknlMstpSnonWnonDnon"; + EvasiveLeft = "AfdsPknlMstpSnonWnonDnon"; + EvasiveRight = "AfdsPknlMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSnonWnonDnon"; + Stand = "AfdsPercMstpSlowWrflDnon"; + Combat = "AfdsPknlMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSnonWnonDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + GetOver = ""; + PrimaryWeapon = "AfdsPknlMstpSrasWrflDnon"; + FDStart = "AmovPknlMstpSnonWnonDnon"; + Binoculars = "AfdsPknlMstpSoptWbinDnon"; + }; + class FiringDrillsCivilProneActions: CivilProneActions + { + Stop = "AfdsPpneMstpSnonWnonDnon"; + TurnL = "AfdsPpneMstpSnonWnonDnon_turnL"; + TurnR = "AfdsPpneMstpSnonWnonDnon_turnR"; + WalkF = "AfdsPpneMstpSnonWnonDnon"; + WalkLF = "AfdsPpneMstpSnonWnonDnon"; + WalkRF = "AfdsPpneMstpSnonWnonDnon"; + WalkL = "AfdsPpneMstpSnonWnonDnon"; + WalkR = "AfdsPpneMstpSnonWnonDnon"; + WalkLB = "AfdsPpneMstpSnonWnonDnon"; + WalkRB = "AfdsPpneMstpSnonWnonDnon"; + WalkB = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkF = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkLF = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkRF = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkL = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkR = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkLB = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkRB = "AfdsPpneMstpSnonWnonDnon"; + PlayerWalkB = "AfdsPpneMstpSnonWnonDnon"; + SlowF = "AfdsPpneMstpSnonWnonDnon"; + SlowLF = "AfdsPpneMstpSnonWnonDnon"; + SlowRF = "AfdsPpneMstpSnonWnonDnon"; + SlowL = "AfdsPpneMstpSnonWnonDnon"; + SlowR = "AfdsPpneMstpSnonWnonDnon"; + SlowLB = "AfdsPpneMstpSnonWnonDnon"; + SlowRB = "AfdsPpneMstpSnonWnonDnon"; + SlowB = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowF = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowLF = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowRF = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowL = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowR = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowLB = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowRB = "AfdsPpneMstpSnonWnonDnon"; + PlayerSlowB = "AfdsPpneMstpSnonWnonDnon"; + FastF = "AfdsPpneMstpSnonWnonDnon"; + FastLF = "AfdsPpneMstpSnonWnonDnon"; + FastRF = "AfdsPpneMstpSnonWnonDnon"; + FastL = "AfdsPpneMstpSnonWnonDnon"; + FastR = "AfdsPpneMstpSnonWnonDnon"; + FastLB = "AfdsPpneMstpSnonWnonDnon"; + FastRB = "AfdsPpneMstpSnonWnonDnon"; + FastB = "AfdsPpneMstpSnonWnonDnon"; + TactF = "AfdsPpneMstpSnonWnonDnon"; + TactLF = "AfdsPpneMstpSnonWnonDnon"; + TactRF = "AfdsPpneMstpSnonWnonDnon"; + TactL = "AfdsPpneMstpSnonWnonDnon"; + TactR = "AfdsPpneMstpSnonWnonDnon"; + TactLB = "AfdsPpneMstpSnonWnonDnon"; + TactRB = "AfdsPpneMstpSnonWnonDnon"; + TactB = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactF = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactLF = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactRF = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactL = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactR = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactLB = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactRB = "AfdsPpneMstpSnonWnonDnon"; + PlayerTactB = "AfdsPpneMstpSnonWnonDnon"; + EvasiveLeft = "AfdsPpneMstpSnonWnonDnon"; + EvasiveRight = "AfdsPpneMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + Stand = "AfdsPercMstpSnonWnonDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Crouch = "AfdsPpneMstpSnonWnonDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + PrimaryWeapon = "AfdsPpneMstpSrasWrflDnon"; + FDStart = "AmovPpneMstpSnonWnonDnon"; + Binoculars = "AfdsPpneMstpSoptWbinDnon"; + }; + class FiringDrillsBinocStandActions: BinocStandActions + { + Stop = "AfdsPercMstpSoptWbinDnon"; + TurnL = "AfdsPercMstpSoptWbinDnon_turnL"; + TurnR = "AfdsPercMstpSoptWbinDnon_turnR"; + WalkF = "AfdsPercMstpSoptWbinDnon"; + WalkLF = "AfdsPercMstpSoptWbinDnon"; + WalkRF = "AfdsPercMstpSoptWbinDnon"; + WalkL = "AfdsPercMstpSoptWbinDnon"; + WalkR = "AfdsPercMstpSoptWbinDnon"; + WalkLB = "AfdsPercMstpSoptWbinDnon"; + WalkRB = "AfdsPercMstpSoptWbinDnon"; + WalkB = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkF = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkLF = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkRF = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkL = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkR = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkLB = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkRB = "AfdsPercMstpSoptWbinDnon"; + PlayerWalkB = "AfdsPercMstpSoptWbinDnon"; + SlowF = "AfdsPercMstpSoptWbinDnon"; + SlowLF = "AfdsPercMstpSoptWbinDnon"; + SlowRF = "AfdsPercMstpSoptWbinDnon"; + SlowL = "AfdsPercMstpSoptWbinDnon"; + SlowR = "AfdsPercMstpSoptWbinDnon"; + SlowLB = "AfdsPercMstpSoptWbinDnon"; + SlowRB = "AfdsPercMstpSoptWbinDnon"; + SlowB = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowF = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowLF = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowRF = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowL = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowR = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowLB = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowRB = "AfdsPercMstpSoptWbinDnon"; + PlayerSlowB = "AfdsPercMstpSoptWbinDnon"; + FastF = "AfdsPercMstpSoptWbinDnon"; + FastLF = "AfdsPercMstpSoptWbinDnon"; + FastRF = "AfdsPercMstpSoptWbinDnon"; + FastL = "AfdsPercMstpSoptWbinDnon"; + FastR = "AfdsPercMstpSoptWbinDnon"; + FastLB = "AfdsPercMstpSoptWbinDnon"; + FastRB = "AfdsPercMstpSoptWbinDnon"; + FastB = "AfdsPercMstpSoptWbinDnon"; + TactF = "AfdsPercMstpSoptWbinDnon"; + TactLF = "AfdsPercMstpSoptWbinDnon"; + TactRF = "AfdsPercMstpSoptWbinDnon"; + TactL = "AfdsPercMstpSoptWbinDnon"; + TactR = "AfdsPercMstpSoptWbinDnon"; + TactLB = "AfdsPercMstpSoptWbinDnon"; + TactRB = "AfdsPercMstpSoptWbinDnon"; + TactB = "AfdsPercMstpSoptWbinDnon"; + PlayerTactF = "AfdsPercMstpSoptWbinDnon"; + PlayerTactLF = "AfdsPercMstpSoptWbinDnon"; + PlayerTactRF = "AfdsPercMstpSoptWbinDnon"; + PlayerTactL = "AfdsPercMstpSoptWbinDnon"; + PlayerTactR = "AfdsPercMstpSoptWbinDnon"; + PlayerTactLB = "AfdsPercMstpSoptWbinDnon"; + PlayerTactRB = "AfdsPercMstpSoptWbinDnon"; + PlayerTactB = "AfdsPercMstpSoptWbinDnon"; + EvasiveLeft = "AfdsPercMstpSoptWbinDnon"; + EvasiveRight = "AfdsPercMstpSoptWbinDnon"; + Down = "AfdsPpneMstpSoptWbinDnon"; + Up = "AfdsPknlMstpSoptWbinDnon"; + Stand = "AfdsPercMstpSlowWrflDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + HandGunOn = "AfdsPercMstpSrasWpstDnon"; + PrimaryWeapon = "AfdsPercMstpSrasWrflDnon"; + Binoculars = "AfdsPercMstpSoptWbinDnon"; + FDStart = "AmovPercMstpSoptWbinDnon"; + Default = "AfdsPercMstpSoptWbinDnon"; + }; + class FiringDrillsBinocKneelActions: BinocKneelActions + { + Stop = "AfdsPknlMstpSoptWbinDnon"; + TurnL = "AfdsPknlMstpSoptWbinDnon_turnL"; + TurnR = "AfdsPknlMstpSoptWbinDnon_turnR"; + WalkF = "AfdsPknlMstpSoptWbinDnon"; + WalkLF = "AfdsPknlMstpSoptWbinDnon"; + WalkRF = "AfdsPknlMstpSoptWbinDnon"; + WalkL = "AfdsPknlMstpSoptWbinDnon"; + WalkR = "AfdsPknlMstpSoptWbinDnon"; + WalkLB = "AfdsPknlMstpSoptWbinDnon"; + WalkRB = "AfdsPknlMstpSoptWbinDnon"; + WalkB = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkF = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkLF = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkRF = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkL = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkR = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkLB = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkRB = "AfdsPknlMstpSoptWbinDnon"; + PlayerWalkB = "AfdsPknlMstpSoptWbinDnon"; + SlowF = "AfdsPknlMstpSoptWbinDnon"; + SlowLF = "AfdsPknlMstpSoptWbinDnon"; + SlowRF = "AfdsPknlMstpSoptWbinDnon"; + SlowL = "AfdsPknlMstpSoptWbinDnon"; + SlowR = "AfdsPknlMstpSoptWbinDnon"; + SlowLB = "AfdsPknlMstpSoptWbinDnon"; + SlowRB = "AfdsPknlMstpSoptWbinDnon"; + SlowB = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowF = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowLF = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowRF = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowL = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowR = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowLB = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowRB = "AfdsPknlMstpSoptWbinDnon"; + PlayerSlowB = "AfdsPknlMstpSoptWbinDnon"; + FastF = "AfdsPknlMstpSoptWbinDnon"; + FastLF = "AfdsPknlMstpSoptWbinDnon"; + FastRF = "AfdsPknlMstpSoptWbinDnon"; + FastL = "AfdsPknlMstpSoptWbinDnon"; + FastR = "AfdsPknlMstpSoptWbinDnon"; + FastLB = "AfdsPknlMstpSoptWbinDnon"; + FastRB = "AfdsPknlMstpSoptWbinDnon"; + FastB = "AfdsPknlMstpSoptWbinDnon"; + TactF = "AfdsPknlMstpSoptWbinDnon"; + TactLF = "AfdsPknlMstpSoptWbinDnon"; + TactRF = "AfdsPknlMstpSoptWbinDnon"; + TactL = "AfdsPknlMstpSoptWbinDnon"; + TactR = "AfdsPknlMstpSoptWbinDnon"; + TactLB = "AfdsPknlMstpSoptWbinDnon"; + TactRB = "AfdsPknlMstpSoptWbinDnon"; + TactB = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactF = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactLF = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactRF = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactL = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactR = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactLB = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactRB = "AfdsPknlMstpSoptWbinDnon"; + PlayerTactB = "AfdsPknlMstpSoptWbinDnon"; + EvasiveLeft = "AfdsPknlMstpSoptWbinDnon"; + EvasiveRight = "AfdsPknlMstpSoptWbinDnon"; + Down = "AfdsPpneMstpSoptWbinDnon"; + Up = "AfdsPercMstpSoptWbinDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + Stand = "AfdsPknlMstpSlowWrflDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + GetOver = ""; + FDStart = "AmovPknlMstpSoptWbinDnon"; + Binoculars = "AfdsPknlMstpSoptWbinDnon"; + PrimaryWeapon = "AfdsPknlMstpSrasWrflDnon"; + Default = "AfdsPknlMstpSoptWbinDnon"; + }; + class FiringDrillsBinocProneActions: BinocProneActions + { + Stop = "AfdsPpneMstpSoptWbinDnon"; + TurnL = "AfdsPpneMstpSoptWbinDnon_turnL"; + TurnR = "AfdsPpneMstpSoptWbinDnon_turnR"; + WalkF = "AfdsPpneMstpSoptWbinDnon"; + WalkLF = "AfdsPpneMstpSoptWbinDnon"; + WalkRF = "AfdsPpneMstpSoptWbinDnon"; + WalkL = "AfdsPpneMstpSoptWbinDnon"; + WalkR = "AfdsPpneMstpSoptWbinDnon"; + WalkLB = "AfdsPpneMstpSoptWbinDnon"; + WalkRB = "AfdsPpneMstpSoptWbinDnon"; + WalkB = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkF = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkLF = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkRF = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkL = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkR = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkLB = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkRB = "AfdsPpneMstpSoptWbinDnon"; + PlayerWalkB = "AfdsPpneMstpSoptWbinDnon"; + SlowF = "AfdsPpneMstpSoptWbinDnon"; + SlowLF = "AfdsPpneMstpSoptWbinDnon"; + SlowRF = "AfdsPpneMstpSoptWbinDnon"; + SlowL = "AfdsPpneMstpSoptWbinDnon"; + SlowR = "AfdsPpneMstpSoptWbinDnon"; + SlowLB = "AfdsPpneMstpSoptWbinDnon"; + SlowRB = "AfdsPpneMstpSoptWbinDnon"; + SlowB = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowF = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowLF = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowRF = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowL = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowR = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowLB = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowRB = "AfdsPpneMstpSoptWbinDnon"; + PlayerSlowB = "AfdsPpneMstpSoptWbinDnon"; + FastF = "AfdsPpneMstpSoptWbinDnon"; + FastLF = "AfdsPpneMstpSoptWbinDnon"; + FastRF = "AfdsPpneMstpSoptWbinDnon"; + FastL = "AfdsPpneMstpSoptWbinDnon"; + FastR = "AfdsPpneMstpSoptWbinDnon"; + FastLB = "AfdsPpneMstpSoptWbinDnon"; + FastRB = "AfdsPpneMstpSoptWbinDnon"; + FastB = "AfdsPpneMstpSoptWbinDnon"; + TactF = "AfdsPpneMstpSoptWbinDnon"; + TactLF = "AfdsPpneMstpSoptWbinDnon"; + TactRF = "AfdsPpneMstpSoptWbinDnon"; + TactL = "AfdsPpneMstpSoptWbinDnon"; + TactR = "AfdsPpneMstpSoptWbinDnon"; + TactLB = "AfdsPpneMstpSoptWbinDnon"; + TactRB = "AfdsPpneMstpSoptWbinDnon"; + TactB = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactF = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactLF = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactRF = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactL = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactR = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactLB = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactRB = "AfdsPpneMstpSoptWbinDnon"; + PlayerTactB = "AfdsPpneMstpSoptWbinDnon"; + EvasiveLeft = "AfdsPpneMstpSoptWbinDnon"; + EvasiveRight = "AfdsPpneMstpSoptWbinDnon"; + Down = "AfdsPercMstpSoptWbinDnon"; + Up = "AfdsPknlMstpSoptWbinDnon"; + Lying = "AfdsPpneMstpSrasWrflDnon"; + Stand = "AfdsPercMstpSlowWrflDnon"; + Combat = "AfdsPercMstpSrasWrflDnon"; + Crouch = "AfdsPknlMstpSrasWrflDnon"; + Civil = "AfdsPercMstpSnonWnonDnon"; + CivilLying = "AfdsPpneMstpSnonWnonDnon"; + Default = "AfdsPpneMstpSoptWbinDnon"; + FDStart = "AmovPpneMstpSoptWbinDnon"; + PrimaryWeapon = "AfdsPpneMstpSrasWrflDnon"; + Binoculars = "AfdsPpneMstpSoptWbinDnon"; + Gear = "AfdsPpneMstpSrasWrflDnon_inv"; + }; + class FiringDrillsRifleStandActions_inv: FiringDrillsRifleStandActions + { + Stop = "AfdsPercMstpSrasWrflDnon_inv"; + Default = "AfdsPercMstpSrasWrflDnon_inv"; + HandGunOn = "AfdsPercMstpSrasWpstDnon_inv"; + PlayerStand = "AfdsPercMstpSrasWrflDnon"; + }; + class FiringDrillsRifleLowStandActions_inv: FiringDrillsRifleLowStandActions + { + Stop = "AfdsPercMstpSlowWrflDnon_inv"; + Default = "AfdsPercMstpSlowWrflDnon_inv"; + PlayerStand = "AfdsPercMstpSlowWrflDnon"; + HandGunOn = "AfdsPercMstpSrasWpstDnon_inv"; + }; + class FiringDrillsRifleKneelActions_inv: FiringDrillsRifleKneelActions + { + Stop = "AfdsPknlMstpSrasWrflDnon_inv"; + Default = "AfdsPknlMstpSrasWrflDnon_inv"; + }; + class FiringDrillsRifleLowKneelActions_inv: FiringDrillsRifleLowKneelActions + { + Stop = "AfdsPknlMstpSlowWrflDnon_inv"; + Default = "AfdsPknlMstpSlowWrflDnon_inv"; + }; + class FiringDrillsRifleProneActions_inv: FiringDrillsRifleProneActions + { + Stop = "AfdsPpneMstpSrasWrflDnon_inv"; + Default = "AfdsPpneMstpSrasWrflDnon_inv"; + }; + class FiringDrillsPistolStandActions_inv: FiringDrillsPistolStandActions + { + Stop = "AfdsPercMstpSrasWpstDnon_inv"; + PlayerStand = "AfdsPercMstpSrasWpstDnon"; + Default = "AfdsPercMstpSrasWpstDnon_inv"; + }; + class FiringDrillsPistolLowStandActions_inv: FiringDrillsPistolStandActions + { + Stop = "AfdsPercMstpSrasWpstDnon_inv"; + Default = "AfdsPercMstpSrasWpstDnon_inv"; + }; + class FiringDrillsPistolKneelActions_inv: FiringDrillsPistolKneelActions + { + Stop = "AfdsPknlMstpSrasWpstDnon_inv"; + Stand = "AfdsPknlMstpSlowWpstDnon_inv"; + Default = "AfdsPknlMstpSrasWpstDnon_inv"; + }; + class FiringDrillsPistolLowKneelActions_inv: FiringDrillsPistolLowKneelActions + { + Stop = "AfdsPknlMstpSlowWpstDnon_inv"; + Stand = "AfdsPknlMstpSlowWpstDnon_inv"; + Default = "AfdsPknlMstpSlowWpstDnon_inv"; + }; + class FiringDrillsPistolProneActions_inv: FiringDrillsPistolProneActions + { + Stop = "AfdsPpneMstpSrasWpstDnon_inv"; + Default = "AfdsPpneMstpSrasWpstDnon_inv"; + }; + class FiringDrillsCivilStandActions_inv: FiringDrillsCivilStandActions + { + Stop = "AfdsPercMstpSnonWnonDnon_inv"; + Default = "AfdsPercMstpSnonWnonDnon_inv"; + }; + class FiringDrillsCivilKneelActions_inv: FiringDrillsCivilKneelActions{}; + class FiringDrillsCivilProneActions_inv: FiringDrillsCivilProneActions{}; + class DeployedProneActions: RifleProneActions + { + GestureReloadM200[] = {"RifleReloadDeployedM200","Gesture"}; + GestureReloadMk20[] = {"RifleReloadDeployedMk20","Gesture"}; + GestureReloadMk20UGL[] = {"RifleReloadDeployedMk20UGL","Gesture"}; + GestureReloadMXUGL[] = {"RifleReloadDeployedMXUGL","Gesture"}; + GestureReloadMX[] = {"RifleReloadDeployedMX","Gesture"}; + GestureReloadMXCompact[] = {"RifleReloadDeployedMXCompact","Gesture"}; + GestureReloadMXSniper[] = {"RifleReloadDeployedMXSniper","Gesture"}; + GestureReloadTRG[] = {"RifleReloadDeployedTRG","Gesture"}; + GestureReloadKatiba[] = {"RifleReloadDeployedKatiba","Gesture"}; + GestureReloadKatibaUGL[] = {"RifleReloadDeployedKatibaUGL","Gesture"}; + GestureReloadTRGUGL[] = {"RifleReloadDeployedTRGUGL","Gesture"}; + GestureReloadLRR[] = {"RifleReloadDeployedLRR","Gesture"}; + GestureReloadEBR[] = {"RifleReloadDeployedEBR","Gesture"}; + GestureReloadSMG_03[] = {"RifleReloadDeployedSMG_03","Gesture"}; + GestureReloadSMG_02[] = {"RifleReloadDeployedSMG_02","Gesture"}; + GestureReloadSMG_01[] = {"RifleReloadDeployedSMG_01","Gesture"}; + GestureReloadSDAR[] = {"RifleReloadDeployedSDAR","Gesture"}; + GestureReloadDMR[] = {"RifleReloadDeployedDMR","Gesture"}; + GestureReloadDMR02[] = {"RifleReloadDeployedDMR02","Gesture"}; + GestureReloadDMR03[] = {"RifleReloadDeployedDMR03","Gesture"}; + GestureReloadDMR04[] = {"RifleReloadDeployedDMR04","Gesture"}; + GestureReloadDMR05[] = {"RifleReloadDeployedDMR05","Gesture"}; + GestureReloadDMR06[] = {"RifleReloadDeployedDMR06","Gesture"}; + GestureReloadMMG01[] = {"RifleReloadDeployedMMG01","Gesture"}; + GestureReloadMMG02[] = {"RifleReloadDeployedMMG02","Gesture"}; + GestureReloadM4SSAS[] = {"RifleReloadDeployedM4SSAS","Gesture"}; + ReloadGM6[] = {"RifleReloadDeployedGM6","Gesture"}; + }; + class MortarActions: CivilStandActions + { + Gear = ""; + }; }; primaryActionMaps[] = {"RifleProneActions_injured","DeadActions","LauncherKneelActions","BinocProneRflActions","BinocProneCivilActions","RifleProneActions","PistolProneActions","RifleKneelActions","PistolKneelActions","RifleStandActions","PistolStandActions","RifleLowStandActions","SwimmingActions","CivilStandActions","BinocKneelRflActions","BinocStandRflActions"}; class Interpolations{}; @@ -16293,4 +18095,4 @@ class CfgMovesBasic headBobMode = 1; headBobStrength = -1; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgMovesMaleSdr.hpp b/Sources/epoch_config/Configs/CfgMovesMaleSdr.hpp index a3fc44e8..2eb39105 100644 --- a/Sources/epoch_config/Configs/CfgMovesMaleSdr.hpp +++ b/Sources/epoch_config/Configs/CfgMovesMaleSdr.hpp @@ -1,9 +1,24 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Paul Tomany (.rtm Animation) + + Description: + Adds custom animation "epoch_unarmed_jump" + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMovesMaleSdr.hpp +*/ + class CfgMovesMaleSdr : CfgMovesBasic { skeletonName = "OFP2_ManSkeleton"; gestures = "CfgGesturesMale"; class States { - + class AovrPercMstpSnonWnonDf; class epoch_unarmed_jump : AovrPercMstpSnonWnonDf { @@ -21,4 +36,4 @@ class CfgMovesMaleSdr : CfgMovesBasic InterpolateTo[] = { "AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon", 0.02, "AmovPercMrunSnonWnonDf", 0.02, "AmovPercMstpSnonWnonDnon", 0.06, "AmovPercMwlkSnonWnonDfl", 0.025, "AmovPercMrunSnonWnonDl", 0.025, "AmovPercMrunSnonWnonDfr", 0.025, "AmovPknlMrunSnonWnonDfl", 0.03, "AmovPercMevaSnonWnonDfl", 0.02, "Unconscious", 0.1 }; }; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/CfgMovesMaleSdr2.hpp b/Sources/epoch_config/Configs/CfgMovesMaleSdr2.hpp index 5d56c3d7..0c0afaaa 100644 --- a/Sources/epoch_config/Configs/CfgMovesMaleSdr2.hpp +++ b/Sources/epoch_config/Configs/CfgMovesMaleSdr2.hpp @@ -1,7 +1,23 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Adds Sapper custom animations + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgMovesMaleSdr2.hpp +*/ + class CfgMovesMaleSdr2: CfgMovesBasic { skeletonName = "SapperSkeleton"; gestures = "CfgGesturesSapper"; + extended = "CfgExtendedAnimation"; class States { class DeadState: Default @@ -82,7 +98,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinvPknlMstpSnonWnonDnon_medicEnd: AinvPknlMstpSnonWnonDnon_medic { speed = 0.5; - file = "\A3\anims_f\Data\Anim\Sdr\inj\healing\ainvpknlmstpsnonwnondnon_medic_ainvpknlmstpsnonwnondnon"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\healing\AinvPknlMstpSnonWnonDnon_medic_AinvPknlMstpSnonWnonDnon"; looped = 0; disableWeapons = 0; minPlayTime = 1; @@ -93,7 +109,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPknlMstpSnonWrflDnon_medicEnd: HealBaseRfl { - file = "\A3\anims_f\Data\Anim\Sdr\inj\healing\ainvpknlmstpsnonwrfldnon_medic_ainvpknlmstpsnonwrfldnon"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\healing\AinvPknlMstpSnonWrflDnon_medic_AinvPknlMstpSnonWrflDnon"; actions = "RifleKneelActions"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; looped = 0; @@ -515,7 +531,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Crew: Default { actions = "CargoActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Sit\stp\non\non\AmovPsitMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Sit\stp\non\non\AmovPsitMstpSnonWnonDnon"; speed = 1e+010; soundEnabled = 0; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; @@ -525,12 +541,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic mask = "empty"; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {1}; + rightLegIKCurve[] = {1}; + leftLegIKCurve[] = {1}; InterpolateTo[] = {"Unconscious",0.1}; }; class BasicDriver: Default { actions = "CargoActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner"; speed = 1e+010; soundEnabled = 0; interpolationSpeed = 1; @@ -558,7 +576,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class BasicDriverOut: Default { actions = "CargoActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner"; speed = 1e+010; soundEnabled = 0; interpolationSpeed = 1; @@ -596,26 +614,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class BasicSittingGunner: Crew { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner"; ConnectTo[] = {"BasicSittingGunner_Dead",1.0}; InterpolateTo[] = {"BasicSittingGunner_Dead",0.1}; }; class SprintBaseDf: StandBase { + stamina = -1; + aimPrecision = 7.0; turnSpeed = 2; actions = "RifleStandEvasiveActionsF"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDf"; speed = 1.666; soundOverride = "sprint"; duty = 0.5; showWeaponAim = 0; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; leaningFactorBeg = 0; leaningFactorEnd = 0; - limitGunMovement = 0.7; - relSpeedMin = 0.5; + limitGunMovement = 0.1; + static = 1; + relSpeedMin = 0.7; relSpeedMax = 1.1; - visibleSize = 1.000121; + visibleSize = 1.00012; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; headBobStrength = 0.231343; @@ -627,35 +648,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class SprintBaseDfl: SprintBaseDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl"; speed = 1.41525; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.1}; }; class SprintBaseDfr: SprintBaseDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr"; speed = 1.41525; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.1}; }; class SprintCivilBaseDf: SprintBaseDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDf.rtm"; - speed = 1.371432; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDf"; + speed = 1.37143; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.1}; }; class SprintCivilBaseDfl: SprintCivilBaseDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl"; }; class SprintCivilBaseDfr: SprintCivilBaseDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr"; }; class AmovPercMstpSlowWrflDnon: StandBase { @@ -663,13 +681,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPercMstpSlowWrflDnon_G01",0.5,"AidlPercMstpSlowWrflDnon_G02",0.125,"AidlPercMstpSlowWrflDnon_G03",0.125,"AidlPercMstpSlowWrflDnon_G04",0.125,"AidlPercMstpSlowWrflDnon_G05",0.125}; actions = "RifleLowStandActions"; duty = -0.4; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon"; collisionShape = "A3\anims_f\data\geom\sdr\Perc_Wrfl_Low.p3d"; showWeaponAim = 0; disableWeapons = 0; disableWeaponsLong = 1; speed = 1e+010; - relSpeedMin = 1.1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1.1; soundEnabled = 0; enableBinocular = 1; @@ -681,12 +700,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKEnd = 1; weaponIK = 1; canPullTrigger = 0; - interpolationSpeed = 5.0; + interpolationSpeed = 5; canBlendStep = 1; headBobStrength = 0.054726; weaponLowered = 1; - ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_SaluteIn",0.1,"AmovPercMstpSrasWrflDnon_SaluteIn",0.15,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1,"LadderRifleOn",1.0,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarryRfl",0.2,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0,"Acts_SittingJumpingSaluting_in",0.001,"Acts_TreatingWounded_in",0.0001,"Acts_SignalToCheck",0.001,"Acts_ShowingTheRightWay_in",0.001,"Acts_ShieldFromSun_in",0.001,"Acts_listeningToRadio_In",0.001,"Acts_AidlPercMstpSlowWrflDnon_pissing",0.001}; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.01,"AovrPercMstpSlowWrflDf",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMwlkSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDfl",0.02,"AmovPercMwlkSlowWrflDl",0.02,"AmovPercMwlkSlowWrflDbl",0.02,"AmovPercMwlkSlowWrflDb",0.02,"AmovPercMwlkSlowWrflDbr",0.02,"AmovPercMwlkSlowWrflDr",0.02,"AmovPercMwlkSlowWrflDfr",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl",0.05,"AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr",0.05,"AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AwopPercMstpSgthWrflDnon_Start1",0.1,"AwopPercMstpSgthWrflDnon_Throw1",0.1,"AwopPercMstpSgthWrflDnon_End1",0.1,"AwopPercMstpSgthWrflDnon_Throw2",0.1,"AwopPercMstpSgthWrflDnon_End2",0.1,"AidlPercMstpSlowWrflDnon_G01",0.02,"AidlPercMstpSlowWrflDnon_G02",0.02,"AidlPercMstpSlowWrflDnon_G03",0.02,"AidlPercMstpSlowWrflDnon_G04",0.02,"AidlPercMstpSlowWrflDnon_G05",0.02,"AmovPercMtacSlowWrflDf",0.2,"AmovPercMtacSlowWrflDfl",0.2,"AmovPercMtacSlowWrflDl",0.2,"AmovPercMtacSlowWrflDbl",0.2,"AmovPercMtacSlowWrflDb",0.2,"AmovPercMtacSlowWrflDbr",0.2,"AmovPercMtacSlowWrflDr",0.2,"AmovPercMtacSlowWrflDfr",0.2,"Helper_SwitchToCarrynon",0.2,"HaloFreeFall_non",10.2,"AinvPercMstpSrasWrflDnon",0.05,"Acts_PercMstpSlowWrflDnon_handup2",1.0,"Acts_WalkingChecking",1.0,"Acts_PercMstpSlowWrflDnon_handup1",1.0,"Acts_PercMstpSlowWrflDnon_handup2b",1.0,"Acts_PercMstpSlowWrflDnon_handup2c",1.0,"Acts_PercMstpSlowWrflDnon_handup1b",1.0,"Acts_PercMstpSlowWrflDnon_handup1c",1.0,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0,"Acts_NavigatingChopper_In",0.001,"Acts_SittingJumpingSaluting_in",0.001,"Acts_listeningToRadio_In",0.001,"Acts_ShieldFromSun_in",0.001,"Acts_ShowingTheRightWay_in",0.001}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_SaluteIn",0.1,"AmovPercMstpSrasWrflDnon_SaluteIn",0.15,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1,"LadderRifleOn",1.0,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarryRfl",0.2,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0,"Acts_SittingJumpingSaluting_in",0.001,"Acts_TreatingWounded_in",0.0001,"Acts_SignalToCheck",0.001,"Acts_ShowingTheRightWay_in",0.001,"Acts_ShieldFromSun_in",0.001,"Acts_listeningToRadio_In",0.001,"Acts_AidlPercMstpSlowWrflDnon_pissing",0.001,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.01,"AovrPercMstpSlowWrflDf",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMwlkSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDfl",0.02,"AmovPercMwlkSlowWrflDl",0.02,"AmovPercMwlkSlowWrflDbl",0.02,"AmovPercMwlkSlowWrflDb",0.02,"AmovPercMwlkSlowWrflDbr",0.02,"AmovPercMwlkSlowWrflDr",0.02,"AmovPercMwlkSlowWrflDfr",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"Unconscious",0.01,"AwopPercMstpSgthWrflDnon_Start1",0.1,"AwopPercMstpSgthWrflDnon_Throw1",0.1,"AwopPercMstpSgthWrflDnon_End1",0.1,"AwopPercMstpSgthWrflDnon_Throw2",0.1,"AwopPercMstpSgthWrflDnon_End2",0.1,"AidlPercMstpSlowWrflDnon_G01",0.02,"AidlPercMstpSlowWrflDnon_G02",0.02,"AidlPercMstpSlowWrflDnon_G03",0.02,"AidlPercMstpSlowWrflDnon_G04",0.02,"AidlPercMstpSlowWrflDnon_G05",0.02,"AmovPercMtacSlowWrflDf",0.2,"AmovPercMtacSlowWrflDfl",0.2,"AmovPercMtacSlowWrflDl",0.2,"AmovPercMtacSlowWrflDbl",0.2,"AmovPercMtacSlowWrflDb",0.2,"AmovPercMtacSlowWrflDbr",0.2,"AmovPercMtacSlowWrflDr",0.2,"AmovPercMtacSlowWrflDfr",0.2,"Helper_SwitchToCarrynon",0.2,"HaloFreeFall_non",10.2,"AinvPercMstpSrasWrflDnon",0.05,"Acts_PercMstpSlowWrflDnon_handup2",1.0,"Acts_WalkingChecking",1.0,"Acts_PercMstpSlowWrflDnon_handup1",1.0,"Acts_PercMstpSlowWrflDnon_handup2b",1.0,"Acts_PercMstpSlowWrflDnon_handup2c",1.0,"Acts_PercMstpSlowWrflDnon_handup1b",1.0,"Acts_PercMstpSlowWrflDnon_handup1c",1.0,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0,"Acts_NavigatingChopper_In",0.1,"Acts_SittingJumpingSaluting_in",0.1,"Acts_listeningToRadio_In",0.1,"Acts_ShieldFromSun_in",0.1,"Acts_ShowingTheRightWay_in",0.1,"Acts_AidlPercMstpSlowWrflDnon_warmup_loop",0.1}; }; class AidlPercMstpSlowWrflDnon_G0S: AmovPercMstpSlowWrflDnon { @@ -760,6 +779,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AovrPercMstpSlowWrflDf: AmovPercMstpSlowWrflDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -768,10 +788,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.69; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\low\rfl\AovrPercMstpSlowWrflDf"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; - duty = 1.0; - limitGunMovement = 1.0; + duty = 1; + soundEnabled = 1; + soundEdge[] = {0.4,0.75,0.9}; + limitGunMovement = 1; headBobStrength = 0.23; interpolationspeed = 3; interpolationrestart = 1; @@ -779,25 +802,30 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSlowWrflDnon_turnL: AidlPercMstpSlowWrflDnon_G0S { + duty = -0.2; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90L"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSlowWrflDnon_turnR: AidlPercMstpSlowWrflDnon_G0S { + duty = -0.2; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90R"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon { + duty = -0.3; variantsPlayer[] = {"AidlPercMstpSrasWrflDnon_G01_player",0.25,"AidlPercMstpSrasWrflDnon_G02_player",0.25,"AidlPercMstpSrasWrflDnon_G03_player",0.25,"AidlPercMstpSrasWrflDnon_G04_player",0.25}; - interpolationSpeed = 4.0; + interpolationSpeed = 4; visibleSize = 0.700121; actions = "RifleStandActions"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; showWeaponAim = 1; disableWeaponsLong = 0; @@ -805,8 +833,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic canPullTrigger = 1; weaponLowered = 0; soundEnabled = 0; - ConnectTo[] = {"AidlPercMstpSrasWrflDnon_G0S",0.02,"AmovPercMstpSrasWrflDnon",0.03,"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadStand",0.1,"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSgthWrflDnon_Start2",0.1,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDup",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDdown",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDleft",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDright",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon_gear",0.02,"Helper_SwitchToCarryRfl",0.2,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0}; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDl",0.02,"AmovPercMwlkSrasWrflDbl",0.02,"AmovPercMwlkSrasWrflDb",0.02,"AmovPercMwlkSrasWrflDbr",0.02,"AmovPercMwlkSrasWrflDr",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl",0.05,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr",0.05,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb",0.05,"AmovPercMstpSrasWrflDnon_SaluteIn",0.03,"Unconscious",0.01,"AidlPercMstpSrasWrflDnon_AI",0.02,"AidlPercMstpSlowWrflDnon_AI",0.02,"AovrPercMstpSrasWrflDf",1.01,"AmovPercMtacSrasWrflDfl",0.2,"AmovPercMtacSrasWrflDl",0.2,"AmovPercMtacSrasWrflDbl",0.2,"AmovPercMtacSrasWrflDb",0.2,"AmovPercMtacSrasWrflDbr",0.2,"AmovPercMtacSrasWrflDr",0.2,"AmovPercMtacSrasWrflDfr",0.22,"AmovPercMtacSrasWrflDf",0.02,"HaloFreeFall_non",10.2,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_falling",0.02,"AsdvPercMstpSnonWrflDnon",2.02,"AdvePercMstpSnonWrflDnon",2.02,"AbdvPercMstpSnonWrflDnon",2.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.02,"AfalPercMstpSrasWrflDnon",0.025,"AmovPercMevaSrasWrflDl",0.025,"AmovPercMevaSrasWrflDr",0.025,"Acts_PercMstpSlowWrflDnon_handup2",1.0,"Acts_WalkingChecking",1.0,"Acts_PercMstpSlowWrflDnon_handup1",1.0,"Acts_PercMstpSlowWrflDnon_handup2b",1.0,"Acts_PercMstpSlowWrflDnon_handup2c",1.0,"Acts_PercMstpSlowWrflDnon_handup1b",1.0,"Acts_PercMstpSlowWrflDnon_handup1c",1.0,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0}; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_G0S",0.02,"AmovPercMstpSrasWrflDnon",0.03,"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadStand",0.1,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSgthWrflDnon_Start2",0.1,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDup",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDdown",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDleft",0.02,"AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDright",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon_gear",0.02,"Helper_SwitchToCarryRfl",0.2,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDl",0.02,"AmovPercMwlkSrasWrflDbl",0.02,"AmovPercMwlkSrasWrflDb",0.02,"AmovPercMwlkSrasWrflDbr",0.02,"AmovPercMwlkSrasWrflDr",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_SaluteIn",0.03,"Unconscious",0.01,"AidlPercMstpSrasWrflDnon_AI",0.02,"AidlPercMstpSlowWrflDnon_AI",0.02,"AovrPercMstpSrasWrflDf",1.01,"AmovPercMtacSrasWrflDfl",0.2,"AmovPercMtacSrasWrflDl",0.2,"AmovPercMtacSrasWrflDbl",0.2,"AmovPercMtacSrasWrflDb",0.2,"AmovPercMtacSrasWrflDbr",0.2,"AmovPercMtacSrasWrflDr",0.2,"AmovPercMtacSrasWrflDfr",0.22,"AmovPercMtacSrasWrflDf",0.02,"HaloFreeFall_non",10.2,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_falling",0.02,"AsdvPercMstpSnonWrflDnon",2.02,"AdvePercMstpSnonWrflDnon",2.02,"AbdvPercMstpSnonWrflDnon",2.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.02,"AfalPercMstpSrasWrflDnon",0.025,"AmovPercMevaSrasWrflDl",0.025,"AmovPercMevaSrasWrflDr",0.025,"Acts_PercMstpSlowWrflDnon_handup2",1.0,"Acts_WalkingChecking",1.0,"Acts_PercMstpSlowWrflDnon_handup1",1.0,"Acts_PercMstpSlowWrflDnon_handup2b",1.0,"Acts_PercMstpSlowWrflDnon_handup2c",1.0,"Acts_PercMstpSlowWrflDnon_handup1b",1.0,"Acts_PercMstpSlowWrflDnon_handup1c",1.0,"HubSpectator_stand",1.0,"HubSpectator_walk",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0,"Campaign_Base",0.5,"CutSceneAnimationBase",0.5}; }; class AidlPercMstpSrasWrflDnon_G0S: AmovPercMstpSrasWrflDnon { @@ -818,7 +846,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPercMstpSrasWrflDnon_AI: AidlPercMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon"; variantsAI[] = {"AidlPercMstpSrasWrflDnon_G01",0.7,"AidlPercMstpSrasWrflDnon_G02",0.1,"AidlPercMstpSrasWrflDnon_G03",0.1,"AidlPercMstpSrasWrflDnon_G04",0.1}; headBobMode = 0; useIdles = 1; @@ -827,7 +855,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPercMstpSrasWrflDnon_G01: AidlPercMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G01"; speed = -30; leftHandIKCurve[] = {0.198,1,0.213,0,0.271,0,0.293,1,0.818,1,0.835,0,0.888,0,0.924,1}; ConnectTo[] = {"AidlPercMstpSrasWrflDnon_AI",0.01,"AidlPercMstpSrasWrflDnon_G0S",0.01}; @@ -835,52 +863,56 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPercMstpSrasWrflDnon_G02: AidlPercMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G02"; leftHandIKCurve[] = {0.0179,1,0.0355,0,0.137,0,0.168,1,0.537,1,0.542,0,0.68,0,0.706,1}; }; class AidlPercMstpSrasWrflDnon_G03: AidlPercMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G03"; leftHandIKCurve[] = {0.693,1,0.71111,0,0.808,0,0.826,1}; }; class AidlPercMstpSrasWrflDnon_G04: AidlPercMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G04.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_G04"; leftHandIKCurve[] = {1}; }; class AidlPercMstpSrasWrflDnon_G01_player: AidlPercMstpSrasWrflDnon_G04 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G01_player.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G01_player"; }; class AidlPercMstpSrasWrflDnon_G02_player: AidlPercMstpSrasWrflDnon_G04 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G02_player.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G02_player"; }; class AidlPercMstpSrasWrflDnon_G03_player: AidlPercMstpSrasWrflDnon_G04 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G03_player.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G03_player"; }; class AidlPercMstpSrasWrflDnon_G04_player: AidlPercMstpSrasWrflDnon_G04 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G04_player.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_G04_player"; }; class AmovPercMstpSrasWrflDnon_turnL: AidlPercMstpSrasWrflDnon_G0S { + duty = 0.0; + canBlendStep = 0; variantsAI[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90L"; speed = 1.2; - aimPrecision = 2; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + aimPrecision = 3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"Unconscious",0.1,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPercMstpSrasWrflDnon_turnR: AidlPercMstpSrasWrflDnon_G0S { + duty = 0.0; + canBlendStep = 0; variantsAI[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90R"; speed = 1.7; - aimPrecision = 2; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + aimPrecision = 3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"Unconscious",0.1,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; @@ -910,9 +942,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDup"; speed = -0.25; actions = "RifleAdjustFStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; - aimPrecision = 1.0; + aimPrecision = 1; adjstance = "u"; soundOverride = "adjust_short"; ConnectTo[] = {"AadjPercMstpSrasWrflDup",0.02}; @@ -920,12 +952,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDdown: AidlPercMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDdown"; speed = -0.25; actions = "RifleAdjustBStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; - aimPrecision = 1.0; + aimPrecision = 1; adjstance = "d"; soundOverride = "adjust_short"; ConnectTo[] = {"AadjPercMstpSrasWrflDdown",0.02}; @@ -934,12 +966,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDleft: AidlPercMstpSrasWrflDnon_G0S { canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDleft"; speed = -0.25; actions = "RifleAdjustLStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; - aimPrecision = 1.0; + aimPrecision = 1; adjstance = "l"; soundOverride = "adjust_stand_side"; ConnectTo[] = {"AadjPercMstpSrasWrflDleft",0.02}; @@ -948,12 +980,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDright: AidlPercMstpSrasWrflDnon_G0S { canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPercMstpSrasWrflDright"; speed = -0.25; actions = "RifleAdjustRStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; - aimPrecision = 1.0; + aimPrecision = 1; adjstance = "r"; soundOverride = "adjust_stand_side"; ConnectTo[] = {"AadjPercMstpSrasWrflDright",0.02}; @@ -961,7 +993,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWrflDup: AidlPercMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDup"; speed = 0.106195; actions = "RifleAdjustFStandActions"; aimPrecision = 1.0; @@ -978,10 +1010,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDup_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDup_AmovPercMstpSrasWrflDnon"; speed = -0.25; actions = "RifleStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; soundEnabled = 1; @@ -989,7 +1021,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWrflDdown: AadjPercMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown"; actions = "RifleAdjustBStandActions"; adjstance = "d"; soundEnabled = 0; @@ -1004,10 +1036,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AmovPercMstpSrasWrflDnon"; speed = -0.25; actions = "RifleStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; soundEnabled = 1; @@ -1015,7 +1047,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWrflDleft: AadjPercMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDleft"; speed = 0.139535; actions = "RifleAdjustLStandActions"; adjstance = "l"; @@ -1033,9 +1065,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; actions = "RifleStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\aadjpercmstpsraswrfldleft_amovpercmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrfldleft_AmovPercMstpSrasWrflDnon"; speed = -0.25; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; soundEnabled = 1; @@ -1043,7 +1075,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWrflDright: AadjPercMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDright"; speed = 0.101695; actions = "RifleAdjustRStandActions"; adjstance = "r"; @@ -1060,10 +1092,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDright_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\rfl\AadjPercMstpSrasWrflDright_AmovPercMstpSrasWrflDnon"; speed = -0.25; actions = "RifleStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; soundEnabled = 1; @@ -1071,6 +1103,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AovrPercMstpSrasWrflDf: AmovPercMstpSrasWrflDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -1079,19 +1112,22 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.69; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\ras\rfl\AovrPercMstpSrasWrflDf"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; - duty = 1.0; - limitGunMovement = 1.0; + duty = 1; + soundEnabled = 1; + soundEdge[] = {0.4,0.75,0.9}; + limitGunMovement = 1; headBobStrength = 0.23; - interpolationspeed = 10.0; + interpolationspeed = 10; interpolationrestart = 1; }; class AovrPercMrunSrasWrflDf: AovrPercMstpSrasWrflDf { forceAim = 1; minPlayTime = 0.9; - duty = 10.0; + duty = 10; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\ras\rfl\AovrPercMrunSrasWrflDf"; speed = 1.25849; disableWeapons = 1; @@ -1102,13 +1138,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPknlMstpSlowWrflDnon_G01",0.25,"AidlPknlMstpSlowWrflDnon_G02",0.25,"AidlPknlMstpSlowWrflDnon_G03",0.25}; actions = "RifleKneelLowActions"; duty = -0.6; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon"; visibleSize = 0.300122; aimprecision = 0.5; camShakeFire = 0.5; collisionShape = "A3\anims_f\data\geom\sdr\Pknl_Wrfl_Low.p3d"; - interpolationSpeed = 4.0; - ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_G0S",0.01,"AmovPknlMstpSlowWrflDnon_gear",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_diary",0.02,"AmovPknlMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSlowWrflDnon_gear",0.02,"AmovPercMstpSlowWrflDnon_diary",0.02,"AidlPknlMstpSlowWrflDnon_AI",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",0.02,"amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon",0.01,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + interpolationSpeed = 4; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_G0S",0.01,"AmovPknlMstpSlowWrflDnon_gear",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_diary",0.02,"AmovPknlMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSlowWrflDnon_gear",0.02,"AmovPercMstpSlowWrflDnon_diary",0.02,"AidlPknlMstpSlowWrflDnon_AI",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",0.02,"AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon",0.005,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; InterpolateTo[] = {"AidlPknlMstpSlowWrflDnon_AI",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon_Putdown",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSlowWrflDf",0.02,"AmovPknlMwlkSlowWrflDfl",0.02,"AmovPknlMwlkSlowWrflDl",0.02,"AmovPknlMwlkSlowWrflDbl",0.02,"AmovPknlMwlkSlowWrflDb",0.02,"AmovPknlMwlkSlowWrflDbr",0.02,"AmovPknlMwlkSlowWrflDr",0.02,"AmovPknlMwlkSlowWrflDfr",0.02,"AmovPknlMrunSlowWrflDf",0.01,"AmovPknlMrunSlowWrflDfl",0.02,"AmovPknlMrunSlowWrflDl",0.02,"AmovPknlMrunSlowWrflDbl",0.02,"AmovPknlMrunSlowWrflDb",0.02,"AmovPknlMrunSlowWrflDbr",0.02,"AmovPknlMrunSlowWrflDr",0.02,"AmovPknlMrunSlowWrflDfr",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AovrPercMstpSlowWrflDf",0.02,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",10.01,"AmovPknlMtacSlowWrflDf",0.02,"AmovPknlMtacSlowWrflDfl",0.02,"AmovPknlMtacSlowWrflDl",0.02,"AmovPknlMtacSlowWrflDbl",0.02,"AmovPknlMtacSlowWrflDb",0.02,"AmovPknlMtacSlowWrflDbr",0.02,"AmovPknlMtacSlowWrflDr",0.02,"AmovPknlMtacSlowWrflDfr",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"Acts_CrouchGetLowGesture",1.0}; }; class AmovPknlMstpSlowWrflDnon_relax: AmovPknlMstpSlowWrflDnon @@ -1116,7 +1152,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; actions = "RifleKneelLowActions_relax"; disableWeapons = 1; - speed = -10.0; + speed = -10; aimPrecision = 0.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",10.01,"AmovPknlMstpSrasWrflDnon",10.2,"AmovPercMstpSlowWrflDnon",10.0,"AmovPercMstpSrasWrflDnon",10.0}; @@ -1178,7 +1214,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSlowWrflDnon_explo: AmovPknlMstpSlowWrflDnon_gear { actions = "RifleKneelLowActions_explo"; - speed = -3.0; + speed = -3; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPknlMstpSlowWrflDnon_diary: AmovPknlMstpSlowWrflDnon_gear @@ -1190,7 +1226,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {0.61,0,0.81,1}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_gear_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_gear_AmovPknlMstpSrasWrflDnon"; speed = 1.5; actions = "RifleKneelActions_gear"; canBlendStep = 0; @@ -1201,7 +1237,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {0.31,1,0.45,0}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlmstpsraswrfldnon_AmovPknlmstpsraswrfldnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon_gear"; speed = 2.8; actions = "RifleKneelActions_gear"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_gear",0.02}; @@ -1210,8 +1246,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWrflDnon_gear: AidlPknlMstpSlowWrflDnon_G0S { leftHandIKCurve[] = {0}; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlmstpsraswrfldnon_gear.rtm"; - speed = 10.0; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_gear"; + speed = 10; actions = "RifleKneelActions_gear"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_gear_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05,"Unconscious",0.1,"AmovPknlMstpSrasWrflDnon_explo",0.01}; @@ -1219,20 +1255,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWrflDnon_explo: AmovPknlMstpSrasWrflDnon_gear { actions = "RifleKneelActions_explo"; - speed = -3.0; + speed = -3; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPknlMstpSrasWrflDnon_diary: AmovPknlMstpSrasWrflDnon_gear { actions = "RifleKneelActions_diary"; - ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon",0.02}; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPercMstpSrasWrflDnon_gear_AmovPercMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_gear { leftHandIKCurve[] = {0.61,0,0.81,1}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercmstpsraswrfldnon_gear_AmovPercmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_gear_AmovPercMstpSrasWrflDnon"; speed = 1.5; actions = "RifleStandActions_gear"; canBlendStep = 0; @@ -1243,7 +1279,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {0.31,1,0.45,0}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercmstpsraswrfldnon_AmovPercmstpsraswrfldnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon_gear"; speed = 2.8; actions = "RifleStandActions_gear"; ConnectTo[] = {"AmovPercMstpSrasWrflDnon_gear",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; @@ -1251,7 +1287,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_gear: AmovPknlMstpSrasWrflDnon_gear { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercmstpsraswrfldnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_gear"; actions = "RifleStandActions_gear"; ConnectTo[] = {"AmovPercMstpSrasWrflDnon_gear_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWpstDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05,"Unconscious",0.1}; @@ -1275,34 +1311,38 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWrflDnon_turnL: AidlPknlMstpSlowWrflDnon_G0S { + duty = -0.4; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90L"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSlowWrflDnon_turnR: AidlPknlMstpSlowWrflDnon_G0S { + duty = -0.4; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90R"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSrasWrflDnon: AmovPknlMstpSlowWrflDnon { + duty = -0.4; variantsPlayer[] = {"AidlPknlMstpSrasWrflDnon_G01_player",0.5,"AidlPknlMstpSrasWrflDnon_G02_player",0.5}; variantAfter[] = {15,15,15}; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; showWeaponAim = 1; enableOptics = 1; actions = "RifleKneelActions"; disableWeaponsLong = 0; canPullTrigger = 1; - limitGunMovement = 0.8; weaponLowered = 0; soundEnabled = 1; - ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_AI",0.1,"AmovPknlMstpSrasWrflDnon",0.03,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadKneel",0.1,"amovpknlmstpsraswrfldnon_amovpknlmstpSlowwrfldnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon_Putdown",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSnonWnonDnon",0.025,"AwopPknlMstpSgthWrflDnon_Start",0.1,"AwopPknlMstpSgthWrflDnon_End",0.1,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDup",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDdown",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDleft",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDright",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon_gear",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf",0.01}; - InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AidlPknlMstpSrasWrflDnon_AI",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.02,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMwlkSrasWrflDb",0.02,"AmovPknlMwlkSrasWrflDbr",0.02,"AmovPknlMwlkSrasWrflDr",0.02,"AmovPknlMwlkSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDfl",0.02,"AmovPknlMrunSrasWrflDl",0.02,"AmovPknlMrunSrasWrflDbl",0.02,"AmovPknlMrunSrasWrflDb",0.02,"AmovPknlMrunSrasWrflDbr",0.02,"AmovPknlMrunSrasWrflDr",0.02,"AmovPknlMrunSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDf_ldst",0.02,"AmovPknlMrunSrasWrflDfl_ldst",0.02,"AmovPknlMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDbl_ldst",0.02,"AmovPknlMrunSrasWrflDb_ldst",0.02,"AmovPknlMrunSrasWrflDbr_ldst",0.02,"AmovPknlMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr_ldst",0.02,"AmovPknlMevaSrasWrflDr",0.025,"AmovPknlMevaSrasWrflDl",0.025,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb",0.02,"Unconscious",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2,"ReloadGM6",0.2,"DismountOptic",0.2,"MountOptic",0.2,"MountSide",0.2,"DismountSide",0.2,"AmovPknlMstpSlowWrflDnon_relax",10.2,"AmovPknlMrunSrasWrflDf",0.2,"AinvPknlMstpSnonWrflDnon_medicUp",0.2,"AinvPknlMstpSlayWrflDnon_medic",0.05,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AfalPknlMstpSrasWrflDnon",0.025,"AinvPknlMstpSnonWrflDr_medic1",0.05,"AinvPknlMstpSnonWrflDr_medic2",0.05,"AinvPknlMstpSnonWrflDr_medic3",0.05,"AinvPknlMstpSnonWrflDr_medic4",0.05,"AinvPknlMstpSnonWrflDr_medic5",0.05}; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_AI",0.1,"AmovPknlMstpSrasWrflDnon",0.03,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadKneel",0.1,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon_Putdown",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSnonWnonDnon",0.025,"AwopPknlMstpSgthWrflDnon_Start",0.1,"AwopPknlMstpSgthWrflDnon_End",0.1,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDup",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDdown",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDleft",0.02,"AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDright",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon_gear",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AidlPknlMstpSrasWrflDnon_AI",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.02,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMwlkSrasWrflDb",0.02,"AmovPknlMwlkSrasWrflDbr",0.02,"AmovPknlMwlkSrasWrflDr",0.02,"AmovPknlMwlkSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDfl",0.02,"AmovPknlMrunSrasWrflDl",0.02,"AmovPknlMrunSrasWrflDbl",0.02,"AmovPknlMrunSrasWrflDb",0.02,"AmovPknlMrunSrasWrflDbr",0.02,"AmovPknlMrunSrasWrflDr",0.02,"AmovPknlMrunSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDf_ldst",0.02,"AmovPknlMrunSrasWrflDfl_ldst",0.02,"AmovPknlMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDbl_ldst",0.02,"AmovPknlMrunSrasWrflDb_ldst",0.02,"AmovPknlMrunSrasWrflDbr_ldst",0.02,"AmovPknlMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr_ldst",0.02,"AmovPknlMevaSrasWrflDr",0.025,"AmovPknlMevaSrasWrflDl",0.025,"Unconscious",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2,"ReloadGM6",0.2,"DismountOptic",0.2,"MountOptic",0.2,"MountSide",0.2,"DismountSide",0.2,"AmovPknlMstpSlowWrflDnon_relax",10.2,"AmovPknlMrunSrasWrflDf",0.2,"AinvPknlMstpSnonWrflDnon_medicUp",0.2,"AinvPknlMstpSlayWrflDnon_medic",0.05,"AinvPknlMstpSlayWrflDnon_medicOther",0.05,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AfalPknlMstpSrasWrflDnon",0.025,"AinvPknlMstpSnonWrflDr_medic1",0.05,"AinvPknlMstpSnonWrflDr_medic2",0.05,"AinvPknlMstpSnonWrflDr_medic3",0.05,"AinvPknlMstpSnonWrflDr_medic4",0.05,"AinvPknlMstpSnonWrflDr_medic5",0.05,"Campaign_Base",0.01}; }; class AidlPknlMstpSrasWrflDnon_G0S: AmovPknlMstpSrasWrflDnon { @@ -1313,7 +1353,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPknlMstpSrasWrflDnon_AI: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon"; variantAfter[] = {30,30,30}; variantsAI[] = {"AidlPknlMstpSrasWrflDnon_G01",0.5,"AidlPknlMstpSrasWrflDnon_G02",0.5}; headBobMode = 0; @@ -1326,6 +1366,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = -15; ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_G0S",0.02}; InterpolateTo[] = {"AidlPknlMstpSrasWrflDnon_G0S",0.2,"Unconscious",0.01,"AmovPknlMstpSrasWrflDnon",0.02}; + looped = 0; }; class AidlPknlMstpSrasWrflDnon_G02: AidlPknlMstpSrasWrflDnon_G01 { @@ -1341,10 +1382,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDup: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDup"; speed = -0.25; actions = "RifleAdjustFKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; adjstance = "u"; soundOverride = "adjust_short"; @@ -1353,10 +1394,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDdown: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDdown"; speed = -0.25; actions = "RifleAdjustBKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_adjdown.p3d"; looped = 0; adjstance = "d"; @@ -1366,10 +1407,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDleft: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDleft"; speed = -0.25; actions = "RifleAdjustLKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; adjstance = "l"; soundOverride = "adjust_stand_side"; @@ -1378,10 +1419,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDright: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPknlMstpSrasWrflDright"; speed = -0.25; actions = "RifleAdjustRKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; adjstance = "r"; soundOverride = "adjust_stand_side"; @@ -1390,7 +1431,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPknlMstpSrasWrflDup: AidlPknlMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDup.rtm"; + aimPrecision = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDup"; speed = 0.116505; actions = "RifleAdjustFKneelActions"; adjstance = "u"; @@ -1406,16 +1448,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AmovPknlMstpSrasWrflDnon"; speed = -0.25; actions = "RifleKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; }; class AadjPknlMstpSrasWrflDdown: AadjPknlMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown"; speed = 0.5; actions = "RifleAdjustBKneelActions"; adjstance = "d"; @@ -1431,17 +1473,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AmovPknlMstpSrasWrflDnon"; speed = -0.25; actions = "RifleKneelActions"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_adjdown.p3d"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; }; class AadjPknlMstpSrasWrflDleft: AadjPknlMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDleft"; speed = 0.139535; actions = "RifleAdjustLKneelActions"; adjstance = "l"; @@ -1458,16 +1500,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\aadjPknlmstpsraswrfldleft_amovPknlmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrfldleft_AmovPknlMstpSrasWrflDnon"; speed = -0.25; actions = "RifleKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; }; class AadjPknlMstpSrasWrflDright: AadjPknlMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDright"; speed = 0.139535; actions = "RifleAdjustRKneelActions"; adjstance = "r"; @@ -1484,10 +1526,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\rfl\AadjPknlMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon"; speed = -0.25; actions = "RifleKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; }; @@ -1503,21 +1545,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_turnL: AmovPknlMstpSrasWrflDnon { + duty = -0.2; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90L"; speed = 1.35; - aimPrecision = 2.5; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + aimPrecision = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01}; }; class AmovPknlMstpSrasWrflDnon_turnR: AmovPknlMstpSrasWrflDnon { + duty = -0.2; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90R"; speed = 1.35; - aimPrecision = 2.5; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + aimPrecision = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01}; }; @@ -1526,13 +1570,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPpneMstpSrasWrflDnon_G01_player",0.4,"AidlPpneMstpSrasWrflDnon_G02_player",0.3,"AidlPpneMstpSrasWrflDnon_G03_player",0.3}; variantsAI[] = {}; actions = "RifleProneActions"; - duty = -1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon.rtm"; + duty = -0.8; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne.p3d"; onLandBeg = 1; onLandEnd = 1; visibleSize = 0.100123; - aimprecision = 0.2; + aimprecision = 1.25; camShakeFire = 0.3; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -1540,7 +1584,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobStrength = 0.154229; interpolationSpeed = 2.5; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1,"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadProne",0.1,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02,"AwopPpneMstpSgthWrflDnon_Start",0.1,"AwopPpneMstpSgthWrflDnon_End",0.1,"AidlPpneMstpSrasWrflDnon_AI",0.1,"AmovPpneMstpSrasWrflDnon_healed",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02}; - InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AidlPpneMstpSrasWrflDnon_AI",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown",0.02,"AwopPpneMstpSgthWrflDnon_Fast_Start",0.02,"AinvPpneMstpSlayWrflDnon_medic",0.02,"AmovPpneMrunSlowWrflDf",0.02,"AmovPpneMevaSlowWrflDf",0.02,"AmovPpneMrunSlowWrflDfl",0.02,"AmovPpneMrunSlowWrflDl",0.02,"AmovPpneMrunSlowWrflDbl",0.02,"AmovPpneMrunSlowWrflDb",0.02,"AmovPpneMrunSlowWrflDbr",0.02,"AmovPpneMrunSlowWrflDr",0.02,"AmovPpneMrunSlowWrflDfr",0.02,"AmovPpneMsprSlowWrflDf",0.02,"AmovPpneMsprSlowWrflDbl",0.02,"AmovPpneMsprSlowWrflDl",0.02,"AmovPpneMsprSlowWrflDr",0.02,"AmovPpneMsprSlowWrflDbr",0.02,"AmovPpneMsprSlowWrflDb",0.02,"AmovPpneMsprSlowWrflDfl",0.02,"AmovPpneMsprSlowWrflDfr",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.01,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright",0.02,"RifleReloadProneMk20",0.02,"RifleReloadProneMX",0.02,"RifleReloadProneMXCompact",0.02,"RifleReloadProneMXSniper",0.02,"RifleReloadProneTRG",0.02,"RifleReloadProneTRGUGL",0.02,"RifleReloadProneM200",0.02,"RifleReloadProneLRR",0.02,"RifleReloadProneEBR",0.02,"RifleReloadProneSMG_02",0.02,"RifleReloadProneSMG_03",0.02,"RifleReloadProneSDAR",0.02,"RifleReloadProneDMR",0.02,"RifleReloadProneGM6",0.02,"RifleReloadProneSMG_01",0.02,"RifleReloadProneM4SSAS",0.02,"RifleReloadProneKatiba",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AfalPpneMstpSrasWrflDnon",0.025}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AidlPpneMstpSrasWrflDnon_AI",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown",0.02,"AwopPpneMstpSgthWrflDnon_Fast_Start",0.02,"AinvPpneMstpSlayWrflDnon_medic",0.02,"AinvPpneMstpSlayWrflDnon_medicOther",0.02,"AmovPpneMrunSlowWrflDf",0.02,"AmovPpneMevaSlowWrflDf",0.02,"AmovPpneMrunSlowWrflDfl",0.02,"AmovPpneMrunSlowWrflDl",0.02,"AmovPpneMrunSlowWrflDbl",0.02,"AmovPpneMrunSlowWrflDb",0.02,"AmovPpneMrunSlowWrflDbr",0.02,"AmovPpneMrunSlowWrflDr",0.02,"AmovPpneMrunSlowWrflDfr",0.02,"AmovPpneMsprSlowWrflDf",0.02,"AmovPpneMsprSlowWrflDbl",0.02,"AmovPpneMsprSlowWrflDl",0.02,"AmovPpneMsprSlowWrflDr",0.02,"AmovPpneMsprSlowWrflDbr",0.02,"AmovPpneMsprSlowWrflDb",0.02,"AmovPpneMsprSlowWrflDfl",0.02,"AmovPpneMsprSlowWrflDfr",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.01,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright",0.02,"RifleReloadProneMk20",0.02,"RifleReloadProneMX",0.02,"RifleReloadProneMXUGL",0.02,"RifleReloadProneMXCompact",0.02,"RifleReloadProneMXSniper",0.02,"RifleReloadProneTRG",0.02,"RifleReloadProneTRGUGL",0.02,"RifleReloadProneMk20UGL",0.02,"RifleReloadProneM200",0.02,"RifleReloadProneLRR",0.02,"RifleReloadProneEBR",0.02,"RifleReloadProneSMG_02",0.02,"RifleReloadProneSMG_03",0.02,"RifleReloadProneSDAR",0.02,"RifleReloadProneDMR",0.02,"RifleReloadProneDMR02",0.02,"RifleReloadProneDMR03",0.02,"RifleReloadProneDMR04",0.02,"RifleReloadProneDMR05",0.02,"RifleReloadProneDMR06",0.02,"RifleReloadProneMMG01",0.02,"RifleReloadProneMMG02",0.02,"RifleReloadProneGM6",0.02,"RifleReloadProneSMG_01",0.02,"RifleReloadProneM4SSAS",0.02,"RifleReloadProneKatiba",0.02,"RifleReloadProneKatibaUGL",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AfalPpneMstpSrasWrflDnon",0.025,"Campaign_Base",0.5}; }; class AidlPpneMstpSrasWrflDnon_G0S: AmovPpneMstpSrasWrflDnon { @@ -1557,44 +1601,44 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPpneMstpSrasWrflDnon_G01: AidlPpneMstpSrasWrflDnon_G0S { speed = -15; - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G01"; ConnectTo[] = {"AidlPpneMstpSrasWrflDnon_G0S",0.02}; InterpolateTo[] = {"AidlPpneMstpSrasWrflDnon_G0S",0.2,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon",0.02}; }; class AidlPpneMstpSrasWrflDnon_G02: AidlPpneMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G02"; }; class AidlPpneMstpSrasWrflDnon_G03: AidlPpneMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G03"; }; class AidlPpneMstpSrasWrflDnon_G01_player: AidlPpneMstpSrasWrflDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G01_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G01_player"; }; class AidlPpneMstpSrasWrflDnon_G02_player: AidlPpneMstpSrasWrflDnon_G02 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G02_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G02_player"; }; class AidlPpneMstpSrasWrflDnon_G03_player: AidlPpneMstpSrasWrflDnon_G03 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G03_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon_G03_player"; }; class IncapacitatedRifle_AmovPpneMstpSrasWrflDnon: AidlPpneMstpSrasWrflDnon_G0S { interpolationSpeed = 0.7; - speed = -1.0; + speed = -1; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.2}; InterpolateTo[] = {}; }; class AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup: AidlPpneMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup"; speed = -0.95; canBlendStep = 0; actions = "RifleAdjustFProneActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; adjstance = "u"; interpolationRestart = 1; @@ -1607,11 +1651,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown: AidlPpneMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown"; speed = -0.5; actions = "RifleAdjustBProneActions"; canBlendStep = 0; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; adjstance = "d"; interpolationRestart = 1; @@ -1623,7 +1667,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPpneMstpSrasWrflDup: AidlPpneMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup.rtm"; + aimPrecision = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup"; canBlendStep = 0; actions = "RifleAdjustFProneActions"; speed = 0.084746; @@ -1635,7 +1680,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWrflDup_turnL: AadjPpneMstpSrasWrflDup { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWrflDup",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDup",0.02,"Unconscious",0.1}; @@ -1643,7 +1688,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWrflDup_turnR: AadjPpneMstpSrasWrflDup { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWrflDup",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDup",0.02,"Unconscious",0.1}; @@ -1656,10 +1701,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup_AmovPpneMstpSrasWrflDnon"; speed = -0.87; actions = "RifleProneActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_up_back"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1667,7 +1712,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPpneMstpSrasWrflDdown: AadjPpneMstpSrasWrflDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown"; + aimPrecision = 1.25; speed = 0.365854; actions = "RifleAdjustBProneActions"; adjstance = "d"; @@ -1679,7 +1725,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWrflDdown_turnL: AadjPpneMstpSrasWrflDdown { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWrflDdown",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDdown",0.02,"Unconscious",0.1}; @@ -1687,39 +1733,44 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWrflDdown_turnR: AadjPpneMstpSrasWrflDdown { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWrflDdown",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDdown",0.02,"Unconscious",0.1}; }; class AadjPpneMstpSrasWrflDleft: AidlPpneMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft.rtm"; + aimPrecision = 1.25; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft"; actions = "RifleAdjustLProneActions"; speed = 0.084746; adjstance = "l"; - enableOptics = 0; + enableOptics = 1; soundEnabled = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_Adjl.p3d"; ConnectTo[] = {"AadjPpneMstpSrasWrflDleft",0.02,"AadjPpneMstpSrasWrflDleft_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDleft_AmovPercMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDleft_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDleft_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDleft_AmovPercMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDleft_AmovPknlMstpSrasWrflDnon",0.02,"AadjPpneMwlkSrasWrflDleft_l",0.02,"AadjPpneMwlkSrasWrflDleft_r",0.02,"Unconscious",0.1}; }; class AadjPpneMstpSrasWrflDright: AidlPpneMstpSrasWrflDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright.rtm"; + aimPrecision = 1.25; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright"; actions = "RifleAdjustRProneActions"; speed = 0.084746; adjstance = "r"; - enableOptics = 0; + enableOptics = 1; soundEnabled = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_Adjr.p3d"; ConnectTo[] = {"AadjPpneMstpSrasWrflDright",0.02,"AadjPpneMstpSrasWrflDright_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDright_AmovPercMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWrflDright_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDright_AmovPercMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon",0.02,"AadjPpneMwlkSrasWrflDright_l",0.02,"AadjPpneMwlkSrasWrflDright_r",0.02,"Unconscious",0.1}; }; class AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright: AadjPpneMstpSrasWrflDright { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1729,10 +1780,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft: AadjPpneMstpSrasWrflDleft { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1742,10 +1794,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright: AadjPpneMstpSrasWrflDright { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright"; speed = -1.8; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1756,10 +1809,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft: AadjPpneMstpSrasWrflDleft { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1775,10 +1829,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDdown_AmovPpneMstpSrasWrflDnon"; speed = -0.5; actions = "RifleProneActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_prone_up"; soundEnabled = 1; @@ -1787,9 +1841,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright: AadjPpneMstpSrasWrflDright { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright"; speed = -1; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1800,9 +1854,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft: AadjPpneMstpSrasWrflDleft { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft"; speed = -1; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; minPlayTime = 0.65; canBlendStep = 0; @@ -1812,15 +1866,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPpneMstpSrasWrflDleft_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPercMstpSrasWrflDnon"; speed = -2; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_left_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1834,9 +1889,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPercMstpSrasWrflDnon"; speed = -2; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_right_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1844,15 +1899,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPpneMstpSrasWrflDleft_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPknlMstpSrasWrflDnon"; speed = -1.75; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_left_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1866,9 +1922,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPknlMstpSrasWrflDnon"; speed = -1.35; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_right_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1882,9 +1938,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDleft_AmovPpneMstpSrasWrflDnon"; speed = -1.3; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_right"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1898,9 +1954,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDright_AmovPpneMstpSrasWrflDnon"; speed = -1.3; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_left"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -1908,9 +1964,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_relax: AidlPpneMstpSrasWrflDnon_G0S { - speed = -10.0; + speed = -10; disableWeapons = 1; - aimPrecision = 0.3; + aimPrecision = 0.5; headBobStrength = -0.20398; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",10.1}; InterpolateTo[] = {"Unconscious",0.01}; @@ -1923,7 +1979,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic onLandBeg = 1; onLandEnd = 1; visibleSize = 0.5; - aimPrecision = 2; + aimPrecision = 3; aiming = "aimingLying"; aimingBody = "aimingUpLying"; leaning = "aimingLying"; @@ -1952,19 +2008,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_turnL: AidlPpneMstpSrasWrflDnon_G0S { + duty = -0.6; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90L"; speed = 0.705882; - aimPrecision = 4; + aimPrecision = 5; headBobStrength = 0.054726; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"Unconscious",0.1}; }; class AmovPpneMstpSrasWrflDnon_turnR: AidlPpneMstpSrasWrflDnon_G0S { + duty = -0.6; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90R"; speed = 0.857143; - aimPrecision = 4; + aimPrecision = 5; headBobStrength = 0.054726; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"Unconscious",0.1}; }; @@ -1973,12 +2033,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPercMstpSrasWpstDnon_G01_player",0.333,"AidlPercMstpSrasWpstDnon_G02_player",0.333,"AidlPercMstpSrasWpstDnon_G03_player",0.334}; variantAfter[] = {15,15,15}; actions = "PistolStandActions"; - duty = -0.6; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon.rtm"; + duty = -0.4; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon"; disableWeapons = 0; showHandGun = 1; speed = 1e+010; - relSpeedMin = 1.1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1.1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -1994,10 +2055,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponIK = 2; enableOptics = 2; headBobStrength = 0.054726; - interpolationSpeed = 4.0; + interpolationSpeed = 4; canBlendStep = 1; - ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AovrPercMstpSrasWpstDf",0.025,"AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon",0.01,"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"PistolMagazineReloadStand",0.1,"AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_SaluteIn",0.02,"AwopPercMstpSgthWpstDnon_Part1",0.1,"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDup",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDdown",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDleft",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDright",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon_gear",0.02}; - InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMwlkSrasWpstDfl",0.02,"AmovPercMwlkSrasWpstDl",0.02,"AmovPercMwlkSrasWpstDbl",0.02,"AmovPercMwlkSrasWpstDb",0.02,"AmovPercMwlkSrasWpstDbr",0.02,"AmovPercMwlkSrasWpstDr",0.02,"AmovPercMwlkSrasWpstDfr",0.02,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMrunSrasWpstDfl",0.02,"AmovPercMrunSrasWpstDl",0.02,"AmovPercMrunSrasWpstDbl",0.02,"AmovPercMrunSrasWpstDb",0.02,"AmovPercMrunSrasWpstDbr",0.02,"AmovPercMrunSrasWpstDr",0.02,"AmovPercMrunSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDl",0.02,"AmovPercMevaSrasWpstDr",0.02,"Unconscious",0.01,"AmovPercMtacSrasWpstDf",0.02,"AmovPercMtacSrasWpstDfl",0.02,"AmovPercMtacSrasWpstDl",0.02,"AmovPercMtacSrasWpstDbl",0.02,"AmovPercMtacSrasWpstDb",0.02,"AmovPercMtacSrasWpstDbr",0.02,"AmovPercMtacSrasWpstDr",0.02,"AmovPercMtacSrasWpstDfr",0.02,"Helper_SwitchToCarrynon_pst",0.2,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWpstDnon_falling",0.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon_Putdown",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0,"AfalPercMstpSrasWpstDnon",0.025}; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AovrPercMstpSrasWpstDf",0.025,"AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon",0.01,"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"PistolMagazineReloadStand",0.1,"AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_SaluteIn",0.02,"AwopPercMstpSgthWpstDnon_Part1",0.1,"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDup",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDdown",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDleft",0.02,"AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDright",0.02,"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon_gear",0.02,"Acts_starterPistol_in",0.001}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMwlkSrasWpstDfl",0.02,"AmovPercMwlkSrasWpstDl",0.02,"AmovPercMwlkSrasWpstDbl",0.02,"AmovPercMwlkSrasWpstDb",0.02,"AmovPercMwlkSrasWpstDbr",0.02,"AmovPercMwlkSrasWpstDr",0.02,"AmovPercMwlkSrasWpstDfr",0.02,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMrunSrasWpstDfl",0.02,"AmovPercMrunSrasWpstDl",0.02,"AmovPercMrunSrasWpstDbl",0.02,"AmovPercMrunSrasWpstDb",0.02,"AmovPercMrunSrasWpstDbr",0.02,"AmovPercMrunSrasWpstDr",0.02,"AmovPercMrunSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDl",0.02,"AmovPercMevaSrasWpstDr",0.02,"Unconscious",0.01,"AmovPercMtacSrasWpstDf",0.02,"AmovPercMtacSrasWpstDfl",0.02,"AmovPercMtacSrasWpstDl",0.02,"AmovPercMtacSrasWpstDbl",0.02,"AmovPercMtacSrasWpstDb",0.02,"AmovPercMtacSrasWpstDbr",0.02,"AmovPercMtacSrasWpstDr",0.02,"AmovPercMtacSrasWpstDfr",0.02,"Helper_SwitchToCarrynon_pst",0.2,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWpstDnon_falling",0.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon_Putdown",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0,"AfalPercMstpSrasWpstDnon",0.025,"Campaign_Base",0.5,"CutSceneAnimationBase",0.5}; }; class AidlPercMstpSrasWpstDnon_G0S: AmovPercMstpSrasWpstDnon { @@ -2013,37 +2074,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPercMstpSrasWpstDnon_G01: AidlPercMstpSrasWpstDnon_G0S { speed = -15; - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G01"; ConnectTo[] = {"AidlPercMstpSrasWpstDnon_G0S",0.02}; InterpolateTo[] = {"AidlPercMstpSrasWpstDnon_G0S",0.2,"Unconscious",0.01,"AmovPercMstpSrasWpstDnon",0.02}; }; class AidlPercMstpSrasWpstDnon_G02: AidlPercMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G02"; }; class AidlPercMstpSrasWpstDnon_G03: AidlPercMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G03"; }; class AidlPercMstpSrasWpstDnon_G01_player: AidlPercMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G01_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G01_player"; }; class AidlPercMstpSrasWpstDnon_G02_player: AidlPercMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G02_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G02_player"; }; class AidlPercMstpSrasWpstDnon_G03_player: AidlPercMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G03_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_G03_player"; }; class AovrPercMstpSrasWpstDf: AidlPercMstpSrasWpstDnon_G0S { + stamina = 0; looped = 0; speed = 0.347368; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\ras\pst\AovrPercMstpSrasWpstDf"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; duty = 1; canBlendStep = 0; @@ -2060,11 +2123,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDup: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDup"; speed = -0.2; actions = "PistolAdjustFStandActions"; - limitgunmovement = 1.0; - aimprecision = 1.0; + limitgunmovement = 1; + aimprecision = 1; looped = 0; adjstance = "u"; soundOverride = "adjust_short"; @@ -2076,11 +2139,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDdown: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDdown"; speed = -0.2; actions = "PistolAdjustBStandActions"; - limitgunmovement = 1.0; - aimprecision = 1.0; + limitgunmovement = 1; + aimprecision = 1; looped = 0; adjstance = "d"; soundOverride = "adjust_short"; @@ -2092,11 +2155,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDleft: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDleft"; speed = -0.3; actions = "PistolAdjustLStandActions"; - limitgunmovement = 1.0; - aimprecision = 1.0; + limitgunmovement = 1; + aimprecision = 1; looped = 0; adjstance = "l"; soundEnabled = 1; @@ -2108,11 +2171,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDright: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPercMstpSrasWpstDright"; speed = -0.3; actions = "PistolAdjustRStandActions"; - limitgunmovement = 1.0; - aimprecision = 1.0; + limitgunmovement = 1; + aimprecision = 1; looped = 0; adjstance = "r"; soundEnabled = 1; @@ -2124,7 +2187,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPercMstpSrasWpstDup: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDup"; speed = 0.0375; actions = "PistolAdjustFStandActions"; aimPrecision = 1.0; @@ -2141,9 +2204,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; interpolationrestart = 1; actions = "PistolStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDup_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDup_AmovPercMstpSrasWpstDnon"; speed = -0.2; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundEnabled = 1; soundOverride = "adjust_short"; @@ -2151,7 +2214,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWpstDdown: AadjPercMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDdown"; speed = 0.032432; actions = "PistolAdjustBStandActions"; adjstance = "d"; @@ -2166,10 +2229,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AmovPercMstpSrasWpstDnon"; speed = -0.2; actions = "PistolStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundEnabled = 1; soundOverride = "adjust_short"; @@ -2177,7 +2240,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWpstDleft: AadjPercMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDleft"; speed = 0.037795; actions = "PistolAdjustLStandActions"; adjstance = "l"; @@ -2193,10 +2256,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\aadjpercmstpsraswpstdleft_amovpercmstpsraswpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstdleft_AmovPercMstpSrasWpstDnon"; speed = -0.2; actions = "PistolStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundEnabled = 1; soundOverride = "adjust_stand_side"; @@ -2204,7 +2267,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPercMstpSrasWpstDright: AadjPercMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDright"; speed = 0.037795; actions = "PistolAdjustRStandActions"; adjstance = "r"; @@ -2220,10 +2283,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDright_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Erc\stp\ras\pst\AadjPercMstpSrasWpstDright_AmovPercMstpSrasWpstDnon"; speed = -0.2; actions = "PistolStandActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; soundEnabled = 1; @@ -2231,9 +2294,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon { + duty = -0.6; variantsPlayer[] = {"AidlPercMstpSlowWpstDnon_G01",0.333,"AidlPercMstpSlowWpstDnon_G02",0.333,"AidlPercMstpSlowWpstDnon_G03",0.334}; actions = "PistolLowStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\amovpercmstpSlowwpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon"; showWeaponAim = 0; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; headBobStrength = 0.23; @@ -2241,7 +2305,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponLowered = 1; enableOptics = 0; ConnectTo[] = {"AovrPercMstpSlowWpstDf",0.01,"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon_AmovPknlMstpSlowWpstDnon",0.02,"AmovPercMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMstpSlowWpstDnon_turnL",0.5,"AmovPercMstpSlowWpstDnon_turnR",0.5,"AmovPercMstpSlowWpstDnon",0.02}; - InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMstpSlowWpstDnon_turnL",0.5,"AmovPercMstpSlowWpstDnon_turnR",0.5,"AmovPercMwlkSlowWpstDf",0.02,"AmovPercMwlkSlowWpstDfl",0.02,"AmovPercMwlkSlowWpstDl",0.02,"AmovPercMwlkSlowWpstDbl",0.02,"AmovPercMwlkSlowWpstDb",0.02,"AmovPercMwlkSlowWpstDbr",0.02,"AmovPercMwlkSlowWpstDr",0.02,"AmovPercMwlkSlowWpstDfr",0.02,"AmovPercMtacSlowWpstDf",0.02,"AmovPercMtacSlowWpstDfl",0.02,"AmovPercMtacSlowWpstDl",0.02,"AmovPercMtacSlowWpstDbl",0.02,"AmovPercMtacSlowWpstDb",0.02,"AmovPercMtacSlowWpstDbr",0.02,"AmovPercMtacSlowWpstDr",0.02,"AmovPercMtacSlowWpstDfr",0.02,"AmovPercMrunSlowWpstDf",0.02,"AmovPercMrunSlowWpstDfl",0.02,"AmovPercMrunSlowWpstDl",0.02,"AmovPercMrunSlowWpstDbl",0.02,"AmovPercMrunSlowWpstDb",0.02,"AmovPercMrunSlowWpstDbr",0.02,"AmovPercMrunSlowWpstDr",0.02,"AmovPercMrunSlowWpstDfr",0.02,"AmovPercMevaSlowWpstDf",0.02,"AmovPercMevaSlowWpstDfl",0.02,"AmovPercMevaSlowWpstDfr",0.02,"Unconscious",0.1,"Helper_SwitchToCarrynon_pst",0.2,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"AmovPercMstpSlowWpstDnon_turnL",0.5,"AmovPercMstpSlowWpstDnon_turnR",0.5,"AmovPercMwlkSlowWpstDf",0.02,"AmovPercMwlkSlowWpstDfl",0.02,"AmovPercMwlkSlowWpstDl",0.02,"AmovPercMwlkSlowWpstDbl",0.02,"AmovPercMwlkSlowWpstDb",0.02,"AmovPercMwlkSlowWpstDbr",0.02,"AmovPercMwlkSlowWpstDr",0.02,"AmovPercMwlkSlowWpstDfr",0.02,"AmovPercMtacSlowWpstDf",0.02,"AmovPercMtacSlowWpstDfl",0.02,"AmovPercMtacSlowWpstDl",0.02,"AmovPercMtacSlowWpstDbl",0.02,"AmovPercMtacSlowWpstDb",0.02,"AmovPercMtacSlowWpstDbr",0.02,"AmovPercMtacSlowWpstDr",0.02,"AmovPercMtacSlowWpstDfr",0.02,"AmovPercMrunSlowWpstDf",0.02,"AmovPercMrunSlowWpstDfl",0.02,"AmovPercMrunSlowWpstDl",0.02,"AmovPercMrunSlowWpstDbl",0.02,"AmovPercMrunSlowWpstDb",0.02,"AmovPercMrunSlowWpstDbr",0.02,"AmovPercMrunSlowWpstDr",0.02,"AmovPercMrunSlowWpstDfr",0.02,"AmovPercMevaSlowWpstDf",0.02,"AmovPercMevaSlowWpstDfl",0.02,"AmovPercMevaSlowWpstDfr",0.02,"Unconscious",0.1,"Helper_SwitchToCarrynon_pst",0.2,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0,"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.02}; }; class AidlPercMstpSlowWpstDnon_G0S: AmovPercMstpSlowWpstDnon { @@ -2256,32 +2320,36 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSlowWpstDnon_turnL: AidlPercMstpSlowWpstDnon_G0S { + duty = -0.4; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AIturn90L"; speed = 1.3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSlowWpstDnon_turnR: AidlPercMstpSlowWpstDnon_G0S { + duty = -0.4; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AIturn90R"; speed = 1.3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"Unconscious",0.1}; }; class AidlPercMstpSlowWpstDnon_G01: AidlPercMstpSlowWpstDnon_G0S { speed = -15; - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G01"; ConnectTo[] = {"AidlPercMstpSlowWpstDnon_G0S",0.02}; InterpolateTo[] = {"AidlPercMstpSlowWpstDnon_G0S",0.2,"Unconscious",0.01,"AmovPercMstpSlowWpstDnon",0.02}; }; class AidlPercMstpSlowWpstDnon_G02: AidlPercMstpSlowWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G02"; }; class AidlPercMstpSlowWpstDnon_G03: AidlPercMstpSlowWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_G03"; }; class AovrPercMstpSlowWpstDf: AovrPercMstpSrasWpstDf { @@ -2290,48 +2358,53 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon { variantsPlayer[] = {}; - speed = 1.666667; + speed = 1.66667; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpSlowwpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon"; interpolationRestart = 2; ConnectTo[] = {}; InterpolateTo[] = {"AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\amovpercmstpSlowwpstdnon_amovpercmstpsraswpstdnon.rtm"; - speed = 1.764706; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.76471; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSrasWpstDnon_turnL: AmovPercMstpSrasWpstDnon { + duty = -0.2; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90L"; speed = 1.3; - aimPrecision = 2; + aimPrecision = 3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSrasWpstDnon_turnR: AmovPercMstpSrasWpstDnon { + duty = -0.2; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90R"; speed = 1.3; - aimPrecision = 2; + aimPrecision = 3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { + aimPrecision = 0.5; variantsPlayer[] = {"AidlPknlMstpSrasWpstDnon_G01_player",0.333,"AidlPknlMstpSrasWpstDnon_G02_player",0.333,"AidlPknlMstpSrasWpstDnon_G03_player",0.334}; actions = "PistolKneelActions"; - duty = -0.8; + duty = -0.6; visibleSize = 0.300122; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wpst.p3d"; - ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon_gear",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMrunSrasWpstDf",0.01,"PistolMagazineReloadKneel",0.1,"amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.02,"AwopPknlMstpSgthWpstDnon_Part1",0.1,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDup",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDdown",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDleft",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDright",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon_gear",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.02}; - InterpolateTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"AinvPknlMstpSlayWpstDnon_medicIn",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMwlkSrasWpstDf",0.02,"AmovPknlMwlkSrasWpstDfl",0.02,"AmovPknlMwlkSrasWpstDl",0.02,"AmovPknlMwlkSrasWpstDbl",0.02,"AmovPknlMwlkSrasWpstDb",0.02,"AmovPknlMwlkSrasWpstDbr",0.02,"AmovPknlMwlkSrasWpstDr",0.02,"AmovPknlMwlkSrasWpstDfr",0.02,"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"Unconscious",0.01,"AovrPercMstpSrasWpstDf",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"AmovPknlMstpSrasWpstDnon_relax",0.2,"AinvPercMstpSrasWrflDnon",0.05,"AmovpknlMstpSrasWpstDnon_AinvpknlMstpSrasWpstDnon",0.02,"AmovpknlMstpSrasWpstDnon_AinvpknlMstpSrasWpstDnon_Putdown",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AfalPknlMstpSrasWpstDnon",0.025}; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon_gear",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMstpSrasWpstDnon",0.02,"PistolMagazineReloadKneel",0.1,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.02,"AwopPknlMstpSgthWpstDnon_Part1",0.1,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDup",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDdown",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDleft",0.02,"AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDright",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon_gear",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"AinvPknlMstpSlayWpstDnon_medicIn",0.02,"AinvPknlMstpSlayWpstDnon_medicOtherIn",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMwlkSrasWpstDf",0.02,"AmovPknlMwlkSrasWpstDfl",0.02,"AmovPknlMwlkSrasWpstDl",0.02,"AmovPknlMwlkSrasWpstDbl",0.02,"AmovPknlMwlkSrasWpstDb",0.02,"AmovPknlMwlkSrasWpstDbr",0.02,"AmovPknlMwlkSrasWpstDr",0.02,"AmovPknlMwlkSrasWpstDfr",0.02,"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"Unconscious",0.01,"AovrPercMstpSrasWpstDf",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"AmovPknlMstpSrasWpstDnon_relax",0.2,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon_Putdown",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AfalPknlMstpSrasWpstDnon",0.025,"Campaign_Base",0.01}; }; class AidlPknlMstpSrasWpstDnon_G0S: AmovPknlMstpSrasWpstDnon { @@ -2347,29 +2420,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPknlMstpSrasWpstDnon_G01: AidlPknlMstpSrasWpstDnon_G0S { speed = -15; - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G01"; ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_G0S",0.02}; InterpolateTo[] = {"AidlPknlMstpSrasWpstDnon_G0S",0.2,"Unconscious",0.01,"AmovPknlMstpSrasWpstDnon",0.02}; }; class AidlPknlMstpSrasWpstDnon_G02: AidlPknlMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G02"; }; class AidlPknlMstpSrasWpstDnon_G03: AidlPknlMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G03"; }; class AidlPknlMstpSrasWpstDnon_G01_player: AidlPknlMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G01_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G01_player"; }; class AidlPknlMstpSrasWpstDnon_G02_player: AidlPknlMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G02_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G02_player"; }; class AidlPknlMstpSrasWpstDnon_G03_player: AidlPknlMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G03_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_G03_player"; }; class AmovPknlMstpSrasWpstDnon_relax: AmovPknlMstpSrasWpstDnon { @@ -2380,10 +2453,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDup: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDup.rtm"; - speed = 2.666667; - limitgunmovement = 1.0; - aimprecision = 1.05; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDup"; + speed = 2.66667; + limitgunmovement = 1; + aimprecision = 1; looped = 0; ConnectTo[] = {"AadjPcrhMstpSrasWpstDup",0.02}; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDup_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; @@ -2391,10 +2464,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDdown: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDdown"; speed = 2.88; - limitgunmovement = 1.0; - aimprecision = 1.05; + limitgunmovement = 1; + aimprecision = 1; looped = 0; ConnectTo[] = {"AadjPcrhMstpSrasWpstDdown",0.02}; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDdown_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; @@ -2402,10 +2475,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDleft: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDleft"; speed = 2.25; - limitgunmovement = 1.0; - aimprecision = 1.05; + limitgunmovement = 1; + aimprecision = 1; looped = 0; ConnectTo[] = {"AadjPcrhMstpSrasWpstDleft",0.02}; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDleft_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; @@ -2413,10 +2486,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDright: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDright.rtm"; - speed = 2.181819; - limitgunmovement = 1.0; - aimprecision = 1.05; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDright"; + speed = 2.18182; + limitgunmovement = 1; + aimprecision = 1; looped = 0; ConnectTo[] = {"AadjPcrhMstpSrasWpstDright",0.02}; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDright_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; @@ -2424,8 +2497,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPcrhMstpSrasWpstDup: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDup.rtm"; - aimprecision = 1.05; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDup"; + aimprecision = 1; speed = 0.058823; ConnectTo[] = {}; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDup_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; @@ -2433,64 +2506,64 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPcrhMstpSrasWpstDup_AmovPcrhMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDup_AmovPcrhMstpSrasWpstDnon.rtm"; - speed = 1.638095; - limitgunmovement = 1.0; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDup_AmovPcrhMstpSrasWpstDnon"; + speed = 1.6381; + limitgunmovement = 1; looped = 0; InterpolateTo[] = {"AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDup",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDdown: AadjPcrhMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDdown"; speed = 0.0375; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDdown_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDDown_AmovPcrhMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDdown_AmovPcrhMstpSrasWpstDnon.rtm"; - speed = 2.0; - limitgunmovement = 1.0; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDdown_AmovPcrhMstpSrasWpstDnon"; + speed = 2; + limitgunmovement = 1; looped = 0; InterpolateTo[] = {"AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDdown",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDleft: AadjPcrhMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDleft"; speed = 0.035036; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDleft_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDleft_AmovPcrhMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\aadjPcrhmstpsraswpstdleft_amovPcrhmstpsraswpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstdleft_AmovPcrhMstpSrasWpstDnon"; speed = 1.4; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; InterpolateTo[] = {"AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDleft",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDright: AadjPcrhMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDright"; speed = 0.036641; InterpolateTo[] = {"AadjPcrhMstpSrasWpstDright_AmovPcrhMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AadjPcrhMstpSrasWpstDright_AmovPcrhMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDright_AmovPcrhMstpSrasWpstDnon.rtm"; - speed = 2.161905; - limitgunmovement = 1.0; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\crh\stp\ras\pst\AadjPcrhMstpSrasWpstDright_AmovPcrhMstpSrasWpstDnon"; + speed = 2.16191; + limitgunmovement = 1; looped = 0; InterpolateTo[] = {"AmovPcrhMstpSrasWpstDnon_AadjPcrhMstpSrasWpstDright",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDup: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDup"; speed = -0.2; actions = "PistolAdjustFKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; aimprecision = 0.5; looped = 0; adjstance = "u"; @@ -2503,9 +2576,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDdown: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDdown"; speed = -0.2; - limitgunmovement = 1.0; + limitgunmovement = 1; actions = "PistolAdjustBKneelActions"; aimprecision = 0.5; looped = 0; @@ -2519,9 +2592,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDleft: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDleft"; speed = -0.3; - limitgunmovement = 1.0; + limitgunmovement = 1; actions = "PistolAdjustLKneelActions"; aimprecision = 0.5; looped = 0; @@ -2535,9 +2608,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDright: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPknlMstpSrasWpstDright"; speed = -0.3; - limitgunmovement = 1.0; + limitgunmovement = 1; actions = "PistolAdjustRKneelActions"; aimprecision = 0.5; looped = 0; @@ -2551,7 +2624,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPknlMstpSrasWpstDup: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDup"; speed = 0.058823; actions = "PistolAdjustFKneelActions"; aimprecision = 0.5; @@ -2567,10 +2640,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDup_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDup_AmovPknlMstpSrasWpstDnon"; speed = -0.2; actions = "PistolKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; soundEnabled = 1; @@ -2578,7 +2651,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPknlMstpSrasWpstDdown: AadjPknlMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown"; speed = 0.048485; actions = "PistolAdjustBKneelActions"; adjstance = "d"; @@ -2593,10 +2666,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AmovPknlMstpSrasWpstDnon"; speed = -0.2; actions = "PistolKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_short"; soundEnabled = 1; @@ -2604,7 +2677,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPknlMstpSrasWpstDleft: AadjPknlMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDleft"; speed = 0.045283; actions = "PistolAdjustLKneelActions"; adjstance = "l"; @@ -2620,10 +2693,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\aadjPknlmstpsraswpstdleft_amovPknlmstpsraswpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstdleft_AmovPknlMstpSrasWpstDnon"; speed = -0.4; actions = "PistolKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; soundEnabled = 1; @@ -2631,7 +2704,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPknlMstpSrasWpstDright: AadjPknlMstpSrasWpstDup { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDright"; speed = 0.034043; actions = "PistolAdjustRKneelActions"; adjstance = "r"; @@ -2647,10 +2720,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\Knl\stp\ras\pst\AadjPknlMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon"; speed = -0.4; actions = "PistolKneelActions"; - limitgunmovement = 1.0; + limitgunmovement = 1; adjstance = "m"; soundOverride = "adjust_stand_side"; soundEnabled = 1; @@ -2658,16 +2731,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWpstDnon: AmovPknlMstpSrasWpstDnon { + duty = -0.8; variantAfter[] = {8,8,8}; variantsPlayer[] = {"AidlPknlMstpSlowWpstDnon_G03",0.333,"AidlPknlMstpSlowWpstDnon_G02",0.333,"AidlPknlMstpSlowWpstDnon_G01",0.334}; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\amovpknlmstpSlowwpstdnon"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon"; disableWeaponsLong = 1; showWeaponAim = 0; actions = "PistolLowKneelActions"; weaponLowered = 1; enableOptics = 0; - ConnectTo[] = {"amovpknlmstpSlowwpstdnon_amovpknlmstpsraswpstdnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPercMstpSlowWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_turnL",0.5,"AmovPknlMstpSlowWpstDnon_turnR",0.5,"AmovPknlMstpSlowWpstDnon",0.02}; - InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon_turnL",0.5,"AmovPknlMstpSlowWpstDnon_turnR",0.5,"AmovPknlMwlkSlowWpstDf",0.02,"AmovPknlMrunSlowWpstDf",0.02,"AmovPknlMrunSlowWpstDfl",0.02,"AmovPknlMrunSlowWpstDl",0.02,"AmovPknlMrunSlowWpstDbl",0.02,"AmovPknlMrunSlowWpstDb",0.02,"AmovPknlMrunSlowWpstDbr",0.02,"AmovPknlMrunSlowWpstDr",0.02,"AmovPknlMrunSlowWpstDfr",0.02,"AmovPknlMwlkSlowWpstDfl",0.02,"AmovPknlMwlkSlowWpstDl",0.02,"AmovPknlMwlkSlowWpstDbl",0.02,"AmovPknlMwlkSlowWpstDb",0.02,"AmovPknlMwlkSlowWpstDbr",0.02,"AmovPknlMwlkSlowWpstDr",0.02,"AmovPknlMwlkSlowWpstDfr",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"Unconscious",0.1,"AidlPknlMstpSlowWpstDnon_AI",0.02}; + ConnectTo[] = {"AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon",0.01,"AmovPknlMstpSlowWpstDnon_AmovPercMstpSlowWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_turnL",0.5,"AmovPknlMstpSlowWpstDnon_turnR",0.5,"AmovPknlMstpSlowWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon_turnL",0.5,"AmovPknlMstpSlowWpstDnon_turnR",0.5,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSlowWpstDf",0.02,"AmovPknlMrunSlowWpstDf",0.02,"AmovPknlMrunSlowWpstDfl",0.02,"AmovPknlMrunSlowWpstDl",0.02,"AmovPknlMrunSlowWpstDbl",0.02,"AmovPknlMrunSlowWpstDb",0.02,"AmovPknlMrunSlowWpstDbr",0.02,"AmovPknlMrunSlowWpstDr",0.02,"AmovPknlMrunSlowWpstDfr",0.02,"AmovPknlMwlkSlowWpstDfl",0.02,"AmovPknlMwlkSlowWpstDl",0.02,"AmovPknlMwlkSlowWpstDbl",0.02,"AmovPknlMwlkSlowWpstDb",0.02,"AmovPknlMwlkSlowWpstDbr",0.02,"AmovPknlMwlkSlowWpstDr",0.02,"AmovPknlMwlkSlowWpstDfr",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"Unconscious",0.1,"AidlPknlMstpSlowWpstDnon_AI",0.02}; + camShakeFire = 1.0; }; class AidlPknlMstpSlowWpstDnon_G0S: AmovPknlMstpSlowWpstDnon { @@ -2684,40 +2759,48 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPknlMstpSlowWpstDnon_G01: AidlPknlMstpSlowWpstDnon_G0S { speed = -8; - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G01"; ConnectTo[] = {"AidlPknlMstpSlowWpstDnon_G0S",0.02}; InterpolateTo[] = {"AidlPknlMstpSlowWpstDnon_G0S",0.2,"Unconscious",0.01,"AmovPknlMstpSlowWpstDnon",0.02}; }; class AidlPknlMstpSlowWpstDnon_G02: AidlPknlMstpSlowWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G02"; }; class AidlPknlMstpSlowWpstDnon_G03: AidlPknlMstpSlowWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\knl\stp\low\pst\AidlPknlMstpSlowWpstDnon_G03"; }; class AmovPknlMstpSlowWpstDnon_turnL: AidlPknlMstpSlowWpstDnon_G0S { + duty = -0.6; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AIturn90L"; speed = 1.3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSlowWpstDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSlowWpstDnon_turnR: AidlPknlMstpSlowWpstDnon_G0S { + duty = -0.8; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AIturn90R"; speed = 1.3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSlowWpstDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMwlkSlowWpstDf: AidlPknlMstpSlowWpstDnon_G0S { + aimPrecision = 2; duty = 0.1; + static = 1; relSpeedMin = 0.8; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDf"; - speed = 0.337079; + speed = 0.45; actions = "PistolLowKneelActionsWlkF"; enableOptics = 0; + soundEnabled = 1; + soundEdge[] = {0.15,0.4,0.65,0.9}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDf",0.025,"AmovPercMwlkSlowWpstDf",0.025,"AmovPknlMwlkSlowWpstDfr",0.025,"AmovPknlMwlkSlowWpstDfl",0.025,"Unconscious",0.1,"AmovPknlMwlkSrasWpstDf",0.02,"AmovPknlMtacSlowWpstDf",0.025}; }; @@ -2770,13 +2853,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSlowWpstDf: AmovPknlMwlkSlowWpstDf { + stamina = -0.1; duty = 0.2; speed = 0.75; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\pst\AmovPknlMtacSlowWpstDf"; headBobStrength = 0.124378; actions = "PistolLowKneelActionsTacF"; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMtacSlowWpstDfl",0.01,"AmovPknlMtacSlowWpstDfr",0.01,"AmovPknlMrunSlowWpstDf",0.02,"AmovPknlMwlkSlowWpstDf",0.02,"AovrPercMstpSlowWpstDf",0.02,"Unconscious",0.1,"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPercMtacSlowWpstDf",0.02}; - aimPrecision = 3.0; + aimPrecision = 2; }; class AmovPknlMtacSlowWpstDfl: AmovPknlMtacSlowWpstDf { @@ -2824,6 +2908,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSlowWpstDf: AmovPknlMwlkSlowWpstDf { + stamina = -0.1; + aimPrecision = 3.0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; duty = 0.3; soundEdge[] = {0.25,0.5,0.75,1}; @@ -2848,7 +2934,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMrunSlowWpstDl: AmovPknlMrunSlowWpstDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; - speed = 1.666667; + speed = 1.66667; actions = "PistolLowKneelActionsRunL"; soundEdge[] = {0.3,0.8}; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSlowWpstDl",0.025,"AmovPknlMrunSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDl",0.025,"AmovPknlMrunSlowWpstDbl",0.025,"Unconscious",0.1,"AmovPknlMwlkSrasWpstDl",0.2,"AmovPknlMtacSlowWpstDl",0.02}; @@ -2877,7 +2963,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMrunSlowWpstDr: AmovPknlMrunSlowWpstDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDr"; - speed = 1.666667; + speed = 1.66667; actions = "PistolLowKneelActionsRunR"; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMrunSlowWpstDbr",0.025,"AmovPknlMrunSlowWpstDfr",0.025,"AmovPknlMwlkSlowWpstDr",0.025,"Unconscious",0.1,"AmovPknlMwlkSrasWpstDr",0.2,"AmovPknlMtacSlowWpstDr",0.02}; }; @@ -2887,11 +2973,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "PistolLowKneelActionsRunFr"; InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMrunSlowWpstDf",0.025,"AmovPknlMrunSlowWpstDr",0.025,"AmovPknlMwlkSlowWpstDfr",0.025,"Unconscious",0.1,"AmovPknlMwlkSrasWpstDfr",0.2,"AmovPknlMtacSlowWpstDf",0.02}; }; - class amovpknlmstpSlowwpstdnon_gear_amovpknlmstpsraswpstdnon: AmovPknlMstpSrasWpstDnon + class AmovPknlMstpSlowWpstDnon_gear_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { variantsPlayer[] = {}; - speed = 2.307692; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\amovpknlmstpSlowwpstdnon_amovpknlmstpsraswpstdnon.rtm"; + speed = 2.30769; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon"; looped = 0; canBlendStep = 0; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; @@ -2902,7 +2988,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; leftHandIKCurve[] = {0.61,0,0.81,1}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_gear_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_gear_AmovPknlMstpSrasWpstDnon"; speed = 1.5; actions = "PistolKneelActions"; canBlendStep = 0; @@ -2914,7 +3000,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; leftHandIKCurve[] = {0.31,1,0.45,0}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlmstpsrasWpstdnon_AmovPknlmstpsrasWpstdnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon_gear"; speed = 2.8; actions = "PistolKneelActions_gear"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02}; @@ -2924,8 +3010,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlmstpsrasWpstdnon_gear.rtm"; - speed = 10.0; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_gear"; + speed = 10; actions = "PistolKneelActions_gear"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_gear_AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05,"AinvPknlMstpSrasWrflDnon",0.01,"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_explo",0.01}; @@ -2933,14 +3019,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSrasWpstDnon_explo: AmovPknlMstpSrasWpstDnon_gear { actions = "PistolKneelActions_explo"; - speed = -3.0; + speed = -3; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPercMstpSrasWpstDnon_gear_AmovPercMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_gear { leftHandIKCurve[] = {0.61,0,0.81,1}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercmstpsrasWpstdnon_gear_AmovPercmstpsrasWpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_gear_AmovPercMstpSrasWpstDnon"; speed = 1.5; actions = "PistolStandActions_gear"; canBlendStep = 0; @@ -2951,7 +3037,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {0.31,1,0.45,0}; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercmstpsrasWpstdnon_AmovPercmstpsrasWpstdnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon_gear"; speed = 2.8; actions = "PistolStandActions_gear"; ConnectTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02}; @@ -2959,34 +3045,40 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_gear: AmovPknlMstpSrasWpstDnon_gear { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercmstpsrasWpstdnon_gear.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_gear"; actions = "PistolStandActions_gear"; ConnectTo[] = {"AmovPercMstpSrasWpstDnon_gear_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWrflDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05,"AinvPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; - class amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon_gear: AmovPknlMstpSrasWpstDnon_gear + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon_gear: AmovPknlMstpSrasWpstDnon_gear { speed = 6; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon"; looped = 0; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02,"AmovPercMstpSrasWpstDnon_gear",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPknlMstpSrasWpstDnon_turnL: AmovPknlMstpSrasWpstDnon { + duty = -0.4; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90L"; speed = 1.3; - aimPrecision = 3; + aimPrecision = 4; + boundingSphere = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSrasWpstDnon_turnR: AmovPknlMstpSrasWpstDnon { + duty = -0.4; + boundingSphere = 8; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90R"; speed = 1.3; - aimPrecision = 3; + aimPrecision = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; @@ -2994,8 +3086,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AidlPpneMstpSrasWpstDnon_G01_player",0.333,"AidlPpneMstpSrasWpstDnon_G02_player",0.333,"AidlPpneMstpSrasWpstDnon_G03_player",0.334}; actions = "PistolProneActions"; - duty = -1.0; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon.rtm"; + duty = -1; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon"; visibleSize = 0.100123; onLandBeg = 1; onLandEnd = 1; @@ -3004,9 +3096,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; InterpolationSpeed = 2.5; soundOverride = "crawl"; - aimprecision = 0.2; + aimprecision = 1.25; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",0.02,"AmovPpneMstpSrasWpstDnon",0.02,"PistolMagazineReloadProne",0.1,"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl",0.02,"AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr",0.02,"AwopPpneMstpSgthWpstDnon_Part1",0.1,"AidlPpneMstpSrasWpstDnon_AI",0.1,"AmovPpneMstpSrasWpstDnon_healed",0.02,"AmovPpneMstpSnonWpstDnon_injured",0.1}; - InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",0.02,"AidlPpneMstpSrasWpstDnon_AI",0.1,"AinvPpneMstpSlayWpstDnon_medicIn",0.02,"AmovPpneMrunSlowWpstDf",0.02,"AmovPpneMrunSlowWpstDfl",0.02,"AmovPpneMrunSlowWpstDl",0.02,"AmovPpneMrunSlowWpstDbl",0.02,"AmovPpneMrunSlowWpstDb",0.02,"AmovPpneMrunSlowWpstDbr",0.02,"AmovPpneMrunSlowWpstDr",0.02,"AmovPpneMrunSlowWpstDfr",0.02,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01,"Unconscious",0.01,"AmovPpneMstpSrasWpstDnon_relax",0.1,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDup",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDdown",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright",0.01,"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"PistolReloadProne",0.02,"PistolHeavy02ReloadProne",0.02,"PistolReloadProneFlaregun",0.02,"AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon_Putdown",0.02,"AwopPpneMstpSgthWpstDnon_Fast_Start",0.02,"AfalPpneMstpSrasWpstDnon",0.025}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",0.02,"AidlPpneMstpSrasWpstDnon_AI",0.1,"AinvPpneMstpSlayWpstDnon_medicIn",0.02,"AinvPpneMstpSlayWpstDnon_medicOtherIn",0.02,"AmovPpneMrunSlowWpstDf",0.02,"AmovPpneMrunSlowWpstDfl",0.02,"AmovPpneMrunSlowWpstDl",0.02,"AmovPpneMrunSlowWpstDbl",0.02,"AmovPpneMrunSlowWpstDb",0.02,"AmovPpneMrunSlowWpstDbr",0.02,"AmovPpneMrunSlowWpstDr",0.02,"AmovPpneMrunSlowWpstDfr",0.02,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01,"Unconscious",0.01,"AmovPpneMstpSrasWpstDnon_relax",0.1,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDup",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDdown",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft",0.01,"AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright",0.01,"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"PistolReloadProne",0.02,"PistolHeavy02ReloadProne",0.02,"PistolReloadProneFlaregun",0.02,"AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon_Putdown",0.02,"AwopPpneMstpSgthWpstDnon_Fast_Start",0.02,"AfalPpneMstpSrasWpstDnon",0.025,"Campaign_Base",0.5}; }; class AidlPpneMstpSrasWpstDnon_G0S: AmovPpneMstpSrasWpstDnon { @@ -3022,33 +3114,34 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPpneMstpSrasWpstDnon_G01: AidlPpneMstpSrasWpstDnon_G0S { speed = -15; - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G01"; ConnectTo[] = {"AidlPpneMstpSrasWpstDnon_G0S",0.02}; InterpolateTo[] = {"AidlPpneMstpSrasWpstDnon_G0S",0.2,"Unconscious",0.01,"AmovPpneMstpSrasWpstDnon",0.02}; }; class AidlPpneMstpSrasWpstDnon_G02: AidlPpneMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G02"; }; class AidlPpneMstpSrasWpstDnon_G03: AidlPpneMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G03"; }; class AidlPpneMstpSrasWpstDnon_G01_player: AidlPpneMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G01_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G01_player"; }; class AidlPpneMstpSrasWpstDnon_G02_player: AidlPpneMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G02_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G02_player"; }; class AidlPpneMstpSrasWpstDnon_G03_player: AidlPpneMstpSrasWpstDnon_G01 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G03_player.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon_G03_player"; }; class AadjPpneMstpSrasWpstDup: AidlPpneMstpSrasWpstDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup.rtm"; + aimPrecision = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup"; actions = "PistolAdjustFProneActions"; speed = 0.084746; adjstance = "u"; @@ -3058,7 +3151,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWpstDup_turnL: AadjPpneMstpSrasWpstDup { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWpstDup",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDup",0.02,"Unconscious",0.1}; @@ -3066,15 +3159,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWpstDup_turnR: AadjPpneMstpSrasWpstDup { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWpstDup",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDup",0.02,"Unconscious",0.1}; }; class AadjPpneMstpSrasWpstDdown: AadjPpneMstpSrasWpstDup { + aimPrecision = 1.25; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown"; actions = "PistolAdjustBProneActions"; speed = 0.365854; adjstance = "d"; @@ -3084,7 +3178,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWpstDdown_turnL: AadjPpneMstpSrasWpstDdown { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWpstDdown",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDdown",0.02,"Unconscious",0.1}; @@ -3092,37 +3186,37 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMstpSrasWpstDdown_turnR: AadjPpneMstpSrasWpstDdown { variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown"; speed = 0.5; ConnectTo[] = {"AadjPpneMstpSrasWpstDdown",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDdown",0.02,"Unconscious",0.1}; }; class AadjPpneMstpSrasWpstDleft: AidlPpneMstpSrasWpstDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft"; actions = "PistolAdjustLProneActions"; speed = 0.084746; adjstance = "l"; - enableOptics = 0; + enableOptics = 2; ConnectTo[] = {"AadjPpneMstpSrasWpstDleft",0.02,"AadjPpneMstpSrasWpstDleft_AmovPpneMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDleft_AmovPercMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDleft_AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDleft_AmovPpneMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDleft_AmovPercMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDleft_AmovPknlMstpSrasWpstDnon",0.02,"AadjPpneMwlkSrasWpstDleft_l",0.02,"AadjPpneMwlkSrasWpstDleft_r",0.02,"Unconscious",0.1}; }; class AadjPpneMstpSrasWpstDright: AidlPpneMstpSrasWpstDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright"; actions = "PistolAdjustRProneActions"; speed = 0.084746; adjstance = "r"; - enableOptics = 0; + enableOptics = 2; ConnectTo[] = {"AadjPpneMstpSrasWpstDright",0.02,"AadjPpneMstpSrasWpstDright_AmovPpneMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDright_AmovPercMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AadjPpneMstpSrasWpstDright_AmovPpneMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDright_AmovPercMstpSrasWpstDnon",0.02,"AadjPpneMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon",0.02,"AadjPpneMwlkSrasWpstDright_l",0.02,"AadjPpneMwlkSrasWpstDright_r",0.02,"Unconscious",0.1}; }; class AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDup: AadjPpneMstpSrasWpstDup { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDup"; speed = 0.58; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3134,9 +3228,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDdown: AadjPpneMstpSrasWpstDdown { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDdown"; speed = -0.5; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3148,9 +3242,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright: AadjPpneMstpSrasWpstDright { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright"; speed = -1; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3162,9 +3256,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft: AadjPpneMstpSrasWpstDleft { interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft"; speed = -1; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3175,10 +3269,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright: AadjPpneMstpSrasWpstDright { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3189,10 +3284,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft: AadjPpneMstpSrasWpstDleft { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPercMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; @@ -3203,29 +3299,33 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright: AadjPpneMstpSrasWpstDright { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright"; speed = -1.8; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; canBlendStep = 0; soundOverride = "adjust_stand_to_right_prone"; soundEnabled = 1; + soundEdge[] = {0.01}; }; class AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft: AadjPpneMstpSrasWpstDleft { + stamina = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft"; speed = -1.6; - limitgunmovement = 1.0; + limitgunmovement = 1; looped = 0; variantsAI[] = {}; minPlayTime = 0.65; canBlendStep = 0; soundOverride = "adjust_stand_to_left_prone"; soundEnabled = 1; + soundEdge[] = {0.01}; }; class AadjPpneMstpSrasWpstDup_AmovPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { @@ -3235,9 +3335,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup_AmovPpneMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup_AmovPpneMstpSrasWpstDnon"; speed = -1; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_up_back"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -3250,37 +3350,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown_AmovPpneMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDdown_AmovPpneMstpSrasWpstDnon"; speed = -0.35; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_up"; soundEnabled = 1; soundEdge[] = {0.01}; }; class AadjPpneMstpSrasWpstDleft_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPercMstpSrasWpstDnon"; speed = -2; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_left_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; }; class AadjPpneMstpSrasWpstDleft_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPknlMstpSrasWpstDnon"; speed = -1.75; soundOverride = "adjust_left_prone_to_stand"; soundEnabled = 1; @@ -3294,9 +3396,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPercMstpSrasWpstDnon"; speed = -1.35; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_right_prone_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -3309,7 +3411,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPknlMstpSrasWpstDnon"; speed = -1.7; soundOverride = "adjust_right_prone_to_stand"; soundEnabled = 1; @@ -3323,9 +3425,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPpneMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDleft_AmovPpneMstpSrasWpstDnon"; speed = -1.3; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_right"; soundEnabled = 1; soundEdge[] = {0.01}; @@ -3338,32 +3440,37 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; minPlayTime = 0.65; interpolationrestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPpneMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDright_AmovPpneMstpSrasWpstDnon"; speed = -1.3; - limitgunmovement = 1.0; + limitgunmovement = 1; soundOverride = "adjust_prone_left"; soundEnabled = 1; soundEdge[] = {0.01}; }; class AmovPpneMstpSrasWpstDnon_relax: AidlPpneMstpSrasWpstDnon_G0S { - speed = -10.0; + speed = -10; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",10.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AmovPpneMstpSrasWpstDnon_turnL: AidlPpneMstpSrasWpstDnon_G0S { + duty = -0.8; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90L"; speed = 0.5; - aimPrecision = 4; + aimPrecision = 5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; class AmovPpneMstpSrasWpstDnon_turnR: AidlPpneMstpSrasWpstDnon_G0S { + duty = -0.8; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90R"; speed = 0.5; - aimPrecision = 4; + aimPrecision = 5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; @@ -3375,14 +3482,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "LauncherKneelActions"; duty = -0.4; visibleSize = 0.300122; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon"; showWeaponAim = 0; enableMissile = 1; canPullTrigger = 0; - aimprecision = 0.5; + aimprecision = 0.25; camShakeFire = 0.5; speed = 1e+010; - relSpeedMin = 1.1; + static = 1; relSpeedMax = 1.1; aiming = "aimingLauncher"; aimingBody = "aimingUpLauncher"; @@ -3403,12 +3510,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobMode = 2; canBlendStep = 1; interpolationSpeed = 2.85; - ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"LauncherReloadKneel",0.1,"amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon",0.03,"AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon",0.02,"ReloadRPGKneel",0.02,"AmovPknlMstpSrasWlnrDnon",0.02}; - InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDf",0.02,"AmovPknlMevaSlowWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDfr",0.02,"AmovPknlMrunSrasWlnrDl",0.02,"AmovPknlMrunSrasWlnrDbl",0.02,"AmovPknlMrunSrasWlnrDb",0.02,"AmovPknlMrunSrasWlnrDbr",0.02,"AmovPknlMrunSrasWlnrDr",0.02,"AmovPknlMrunSrasWlnrDfr",0.02,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMevaSlowWlnrDfr",0.02,"AmovPercMevaSlowWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDf",0.02,"AmovPknlMwlkSrasWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDl",0.02,"AmovPknlMwlkSrasWlnrDbl",0.02,"AmovPknlMwlkSrasWlnrDb",0.02,"AmovPknlMwlkSrasWlnrDbr",0.02,"AmovPknlMwlkSrasWlnrDr",0.02,"AmovPknlMwlkSrasWlnrDfr",0.02,"AmovPknlMtacSrasWlnrDf",0.02,"AmovPknlMtacSrasWlnrDfl",0.02,"AmovPknlMtacSrasWlnrDl",0.02,"AmovPknlMtacSrasWlnrDbl",0.02,"AmovPknlMtacSrasWlnrDb",0.02,"AmovPknlMtacSrasWlnrDbr",0.02,"AmovPknlMtacSrasWlnrDr",0.02,"AmovPknlMtacSrasWlnrDfr",0.02,"Unconscious",0.01,"AmovPknlMstpSrasWlnrDnon_relax",0.01,"AmovpknlMstpSrasWlnrDnon_AinvpknlMstpSrasWlnrDnon",0.02,"AmovpknlMstpSrasWlnrDnon_AinvpknlMstpSrasWlnrDnon_Putdown",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic_Launcher",0.02,"AfalPknlMstpSrasWlnrDnon",0.025}; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"LauncherReloadKneel",0.1,"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon",0.03,"AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSnonWnonDnon",0.02,"ReloadRPGKneel",0.02,"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDf",0.02,"AmovPknlMevaSlowWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDfr",0.02,"AmovPknlMrunSrasWlnrDl",0.02,"AmovPknlMrunSrasWlnrDbl",0.02,"AmovPknlMrunSrasWlnrDb",0.02,"AmovPknlMrunSrasWlnrDbr",0.02,"AmovPknlMrunSrasWlnrDr",0.02,"AmovPknlMrunSrasWlnrDfr",0.02,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMevaSlowWlnrDfr",0.02,"AmovPercMevaSlowWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDf",0.02,"AmovPknlMwlkSrasWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDl",0.02,"AmovPknlMwlkSrasWlnrDbl",0.02,"AmovPknlMwlkSrasWlnrDb",0.02,"AmovPknlMwlkSrasWlnrDbr",0.02,"AmovPknlMwlkSrasWlnrDr",0.02,"AmovPknlMwlkSrasWlnrDfr",0.02,"AmovPknlMtacSrasWlnrDf",0.02,"AmovPknlMtacSrasWlnrDfl",0.02,"AmovPknlMtacSrasWlnrDl",0.02,"AmovPknlMtacSrasWlnrDbl",0.02,"AmovPknlMtacSrasWlnrDb",0.02,"AmovPknlMtacSrasWlnrDbr",0.02,"AmovPknlMtacSrasWlnrDr",0.02,"AmovPknlMtacSrasWlnrDfr",0.02,"Unconscious",0.01,"AmovPknlMstpSrasWlnrDnon_relax",0.01,"AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon_Putdown",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic_Launcher",0.02,"AinvPknlMstpSlayWlnrDnon_medicOther",0.02,"AfalPknlMstpSrasWlnrDnon",0.025,"Campaign_Base",0.01}; + limitGunMovement = 0.8; }; class AmovPknlMstpSrasWlnrDnon_relax: AmovPknlMstpSrasWlnrDnon { - speed = -10.0; + speed = -10; ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",10.02}; InterpolateTo[] = {"Unconscious",0.01}; }; @@ -3421,14 +3529,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class ReloadRPGKneel: AidlPknlMstpSrasWlnrDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\gst\reloadfullrpgkneel.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\reloaDfullrpgkneel"; speed = 0.339149; + relSpeedMin = 0.5; + static = 1; looped = 0; disableWeapons = 1; duty = 0.6; enableOptics = 0; LeftHandIKCurve[] = {0.16,1,0.224,0,0.936,0,0.97,1}; - RightHandIKCurve[] = {0.0,1,0.036,0,0.851,0,0.9,1}; + RightHandIKCurve[] = {0,1,0.036,0,0.851,0,0.9,1}; }; class AidlPknlMstpSrasWlnrDnon_AI: AidlPknlMstpSrasWlnrDnon_G0S{}; class AidlPknlMstpSrasWlnrDnon_G01: AidlPknlMstpSrasWlnrDnon_G0S @@ -3448,43 +3558,49 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWlnrDnon_turnL: AidlPknlMstpSrasWlnrDnon_G0S { + duty = -0.2; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90L"; speed = 1.35; - aimPrecision = 3; - ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + aimPrecision = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"ReloadRPGKneel",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSrasWlnrDnon_turnR: AidlPknlMstpSrasWlnrDnon_G0S { + duty = -0.2; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90R"; speed = 1.35; - aimPrecision = 3; - ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + aimPrecision = 4; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_turn.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"ReloadRPGKneel",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; - class amovppnemstpsraswlnrdnon: AidlPknlMstpSrasWlnrDnon_G0S + class AmovPpneMstpSrasWlnrDnon: AidlPknlMstpSrasWlnrDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\lnr\amovppnemstpsraswlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\lnr\AmovPpneMstpSrasWlnrDnon"; duty = -1.2; actions = "LauncherProneActions"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; aiming = "aimingDefault"; - ConnectTo[] = {"LauncherReloadStand",0.02,"AmovPpneMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon",0.01,"AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon",0.01,"amovppnemstpsraswlnrdnon_turnl",0.02,"amovppnemstpsraswlnrdnon_turnr",0.02}; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon_turnl",0.02,"amovppnemstpsraswlnrdnon_turnr",0.02,"AmovPpneMrunSrasWlnrDf",0.02,"AmovPpneMrunSrasWlnrDfl",0.02,"AmovPpneMrunSrasWlnrDl",0.02,"AmovPpneMrunSrasWlnrDbl",0.02,"AmovPpneMrunSrasWlnrDb",0.02,"AmovPpneMrunSrasWlnrDbr",0.02,"AmovPpneMrunSrasWlnrDr",0.02,"AmovPpneMrunSrasWlnrDfr",0.02,"Unconscious",0.1}; + ConnectTo[] = {"LauncherReloadStand",0.02,"AmovPpneMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon",0.01,"AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon",0.01,"AmovPpneMstpSrasWlnrDnon_turnL",0.02,"AmovPpneMstpSrasWlnrDnon_turnR",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon_turnL",0.02,"AmovPpneMstpSrasWlnrDnon_turnR",0.02,"AmovPpneMrunSrasWlnrDf",0.02,"AmovPpneMrunSrasWlnrDfl",0.02,"AmovPpneMrunSrasWlnrDl",0.02,"AmovPpneMrunSrasWlnrDbl",0.02,"AmovPpneMrunSrasWlnrDb",0.02,"AmovPpneMrunSrasWlnrDbr",0.02,"AmovPpneMrunSrasWlnrDr",0.02,"AmovPpneMrunSrasWlnrDfr",0.02,"Unconscious",0.1,"Campaign_Base",0.5}; }; - class amovppnemstpsraswlnrdnon_turnl: amovppnemstpsraswlnrdnon + class AmovPpneMstpSrasWlnrDnon_turnL: AmovPpneMstpSrasWlnrDnon { - aimPrecision = 4; - ConnectTo[] = {"amovppnemstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"Unconscious",0.1}; + aimPrecision = 5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; + ConnectTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; - class amovppnemstpsraswlnrdnon_turnr: amovppnemstpsraswlnrdnon + class AmovPpneMstpSrasWlnrDnon_turnR: AmovPpneMstpSrasWlnrDnon { - aimPrecision = 4; - ConnectTo[] = {"amovppnemstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"Unconscious",0.1}; + aimPrecision = 5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; + ConnectTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; - class AmovPpneMrunSrasWlnrDf: amovppnemstpsraswlnrdnon + class AmovPpneMrunSrasWlnrDf: AmovPpneMstpSrasWlnrDnon { visibleSize = 0.150123; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDf"; @@ -3498,55 +3614,56 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "empty"; aimingBody = "empty"; leaning = "empty"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; leftHandIKBeg = 0; leftHandIKEnd = 0; actions = "RifleProneActionsRunF"; ConnectTo[] = {}; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDfl",0.025,"AmovPpneMrunSrasWlnrDfr",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDfl",0.025,"AmovPpneMrunSrasWlnrDfr",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDfl: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDfl"; speed = 0.833333; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDf",0.025,"AmovPpneMrunSrasWlnrDl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDf",0.025,"AmovPpneMrunSrasWlnrDl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDl: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDl"; speed = 0.625; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDfl",0.025,"AmovPpneMrunSrasWlnrDbl",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDfl",0.025,"AmovPpneMrunSrasWlnrDbl",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDbl: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDbl"; speed = 0.702524; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDl",0.025,"AmovPpneMrunSrasWlnrDb",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDl",0.025,"AmovPpneMrunSrasWlnrDb",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDb: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDb"; speed = 0.646923; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDbl",0.025,"AmovPpneMrunSrasWlnrDbr",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDbl",0.025,"AmovPpneMrunSrasWlnrDbr",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDbr: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDbr"; speed = 0.859341; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDb",0.025,"AmovPpneMrunSrasWlnrDr",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDb",0.025,"AmovPpneMrunSrasWlnrDr",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDr: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDr"; speed = 0.9375; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDbr",0.025,"AmovPpneMrunSrasWlnrDfr",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDbr",0.025,"AmovPpneMrunSrasWlnrDfr",0.025,"Unconscious",0.01}; }; class AmovPpneMrunSrasWlnrDfr: AmovPpneMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\lnr\AmovPpneMrunSlowWlnrDfr"; speed = 0.455196; - InterpolateTo[] = {"amovppnemstpsraswlnrdnon",0.02,"AmovPpneMrunSrasWlnrDf",0.025,"AmovPpneMrunSrasWlnrDr",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02,"AmovPpneMrunSrasWlnrDf",0.025,"AmovPpneMrunSrasWlnrDr",0.025,"Unconscious",0.01}; }; class AmovPercMstpSnonWnonDnon: StandBase { @@ -3555,12 +3672,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic InterpolationSpeed = 2.5; actions = "CivilStandActions"; duty = -0.8; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon"; showWeaponAim = 0; disableWeapons = 0; canPullTrigger = 0; speed = 1e+010; - relSpeedMin = 1.1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1.1; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -3573,8 +3691,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponLowered = 1; disableWeaponsLong = 1; limitGunMovement = 0.3; - ConnectTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.03,"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSnonWnonDnon_Scared",2.0,"AmovPercMstpSnonWnonDnon_Scared2",2.0,"AmovPercMstpSnonWnonDnon_SaluteIn",0.1,"AmovPercMstpSnonWnonDnon_EaseIn",0.1,"AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon",0.1,"AwopPercMstpSgthWnonDnon_start",0.1,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0,"AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInSDV",0.02,"amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AovrPercMstpSnonWnonDf",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.05,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDfl",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDbl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMwlkSnonWnonDbr",0.02,"AmovPercMwlkSnonWnonDr",0.02,"AmovPercMwlkSnonWnonDfr",0.02,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMrunSnonWnonDl",0.02,"AmovPercMrunSnonWnonDbl",0.02,"AmovPercMrunSnonWnonDb",0.02,"AmovPercMrunSnonWnonDbr",0.02,"AmovPercMrunSnonWnonDr",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPercMstpsnonwnonDnon_AinvPercMstpsnonwnonDnon",0.02,"AmovPercMstpsnonwnonDnon_AinvPercMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarrynon",0.2,"AswmPercMstpSnonWnonDnon",0.3,"AsswPercMstpSnonWnonDnon",0.3,"AbswPercMstpSnonWnonDnon",0.3,"HaloFreeFall_non",10.2,"AmovPercMstpSnonWnonDnon_falling",0.02,"AsdvPercMstpSnonWnonDnon",2.02,"AdvePercMstpSnonWnonDnon",2.0,"AbdvPercMstpSnonWnonDnon",2.0,"AfalPercMstpSnonWnonDnon",0.025}; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.03,"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSnonWnonDnon_Scared",2.0,"AmovPercMstpSnonWnonDnon_Scared2",2.0,"AmovPercMstpSnonWnonDnon_SaluteIn",0.1,"AmovPercMstpSnonWnonDnon_EaseIn",0.1,"AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon",0.1,"AwopPercMstpSgthWnonDnon_start",0.1,"LadderCivilOn_top",1.0,"LadderCivilOn_bottom",1.0,"AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInSDV",0.02,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWlnrDnon",0.02,"HubSpectator_standU",1.0,"HubSpectator_walkU",1.0,"AmovPercMstpSnonWnonDnon_exerciseKata",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendA",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendB",2.0,"AmovPercMstpSnonWnonDnon_exercisePushup",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AovrPercMstpSnonWnonDf",0.05,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.05,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDfl",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDbl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMwlkSnonWnonDbr",0.02,"AmovPercMwlkSnonWnonDr",0.02,"AmovPercMwlkSnonWnonDfr",0.02,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMrunSnonWnonDl",0.02,"AmovPercMrunSnonWnonDbl",0.02,"AmovPercMrunSnonWnonDb",0.02,"AmovPercMrunSnonWnonDbr",0.02,"AmovPercMrunSnonWnonDr",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarrynon",0.2,"AswmPercMstpSnonWnonDnon",0.3,"AsswPercMstpSnonWnonDnon",0.3,"AbswPercMstpSnonWnonDnon",0.3,"HaloFreeFall_non",10.2,"AmovPercMstpSnonWnonDnon_falling",0.02,"AsdvPercMstpSnonWnonDnon",2.02,"AdvePercMstpSnonWnonDnon",2.0,"AbdvPercMstpSnonWnonDnon",2.0,"AfalPercMstpSnonWnonDnon",0.025,"HubSpectator_standU",1.0,"HubSpectator_walkU",1.0,"AswmPercMrunSnonWnonDf",0.05,"AsswPercMrunSnonWnonDf",0.05,"AbswPercMrunSnonWnonDf",0.05,"Campaign_Base",0.5,"CutSceneAnimationBase",0.5,"Acts_A_M01_briefing",0.5,"Acts_A_M02_briefing",0.5,"Acts_A_M03_briefing",0.5,"Acts_A_M04_briefing",0.5,"Acts_A_M05_briefing",0.5,"Acts_A_OUT_briefing",0.5,"Acts_B_hub01_briefing",0.5,"Acts_B_M01_briefing",0.5,"Acts_B_M02_briefing",0.5,"Acts_B_M03_briefing",0.5,"Acts_B_M05_briefing",0.5,"Acts_B_m06_briefing",0.5,"Acts_B_out2_briefing",0.5,"Acts_carFixingWheel",0.5}; }; class AidlPercMstpSnonWnonDnon_G0S: AmovPercMstpSnonWnonDnon { @@ -3591,30 +3709,30 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPercMstpSnonWnonDnon_G01: AidlPercMstpSnonWnonDnon_G0S { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G01"; speed = -45; ConnectTo[] = {"AidlPercMstpSnonWnonDnon_G0S",0.01}; InterpolateTo[] = {"AidlPercMstpSnonWnonDnon_G0S",0.2,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon",0.02}; }; class AidlPercMstpSnonWnonDnon_G02: AidlPercMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G02"; }; class AidlPercMstpSnonWnonDnon_G03: AidlPercMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G03"; }; class AidlPercMstpSnonWnonDnon_G04: AidlPercMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G04.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G04"; }; class AidlPercMstpSnonWnonDnon_G05: AidlPercMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G05.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G05"; }; class AidlPercMstpSnonWnonDnon_G06: AidlPercMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G06.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_G06"; }; class AmovPercMstpSnonWnonDnon_falling: AmovPercMstpSnonWnonDnon { @@ -3625,41 +3743,41 @@ class CfgMovesMaleSdr2: CfgMovesBasic { headBobMode = 0; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Idle.p3d"; - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_assemblingVehicleErc.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_assemblingVehicleErc"; speed = -30; ConnectTo[] = {"AidlPercMstpSrasWrflDnon_AI",0.02,"AidlPercMstpSrasWrflDnon_G0S",0.02}; InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSrasWrflDnon",0.01}; }; class InBaseMoves_table1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_table1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_table1"; speed = 0.021053; }; class InBaseMoves_HandsBehindBack1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_HandsBehindBack1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_HandsBehindBack1"; speed = 0.016367; ConnectTo[] = {"InBaseMoves_HandsBehindBack1",0.02,"AidlPercMstpSrasWrflDnon_G0S",0.02}; InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon",0.01}; }; class InBaseMoves_HandsBehindBack2: InBaseMoves_HandsBehindBack1 { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_HandsBehindBack2.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_HandsBehindBack2"; ConnectTo[] = {"InBaseMoves_HandsBehindBack2",0.02,"AidlPercMstpSrasWrflDnon_G0S",0.02}; }; class InBaseMoves_repairVehicleKnl: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_repairVehicleKnl.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_repairVehicleKnl"; speed = -25; }; class InBaseMoves_repairVehiclePne: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_repairVehiclePne.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_repairVehiclePne"; speed = -60; }; class InBaseMoves_patrolling1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_patrolling1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_patrolling1"; speed = 0.01875; weaponIK = 1; leftHandIKCurve[] = {1}; @@ -3669,7 +3787,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class InBaseMoves_patrolling2: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_patrolling2.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_patrolling2"; speed = 0.01961; weaponIK = 1; leftHandIKCurve[] = {1}; @@ -3679,82 +3797,82 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class InBaseMoves_SittingRifle1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_SittingRifle1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_SittingRifle1"; speed = 0.019262; weaponIK = 1; rightHandIKCurve[] = {1}; }; class InBaseMoves_SittingRifle2: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_SittingRifle2.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_SittingRifle2"; speed = 0.015686; weaponIK = 1; rightHandIKCurve[] = {1}; }; class InBaseMoves_Lean1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_Lean1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_Lean1"; weaponIK = 1; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {1}; }; class InBaseMoves_holdleft_idle1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_holdleft_idle1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_holdleft_idle1"; speed = 0.0553; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {0}; }; class InBaseMoves_sitHighUp1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_sitHighUp1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\InBaseMoves_sitHighUp1"; speed = 0.030303; weaponIK = 1; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {1}; }; - class c4coming2cdf_genericstani1: InBaseMoves_assemblingVehicleErc + class c4coming2cDf_genericstani1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cdf_genericstani1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cDf_genericstani1"; speed = -25; access = 1; InterpolateTo[] = {}; }; - class c4coming2cdf_genericstani2: InBaseMoves_assemblingVehicleErc + class c4coming2cDf_genericstani2: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cdf_genericstani2.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cDf_genericstani2"; speed = 0.031704; InterpolateTo[] = {}; }; - class c4coming2cdf_genericstani4: InBaseMoves_assemblingVehicleErc + class c4coming2cDf_genericstani4: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cdf_genericstani4.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\c4coming2cDf_genericstani4"; speed = 0.024666; InterpolateTo[] = {}; access = 1; }; class c5efe_HonzaLoop: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\c5efe_HonzaLoop.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\c5efe_HonzaLoop"; speed = 0.157895; legs = "legsNo"; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class c5efe_MichalLoop: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\c5efe_MichalLoop.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\c5efe_MichalLoop"; speed = 0.159574; legs = "legsNo"; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class LHD_krajPaluby: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\LHD_krajPaluby.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\LHD_krajPaluby"; speed = 0.010877; }; class sitTableRfl_listening: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\sitTableRfl_listening.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\sitTableRfl_listening"; speed = 0.1; weaponIK = 1; leftHandIKCurve[] = {1}; @@ -3762,27 +3880,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class UnaErcPoslechVelitele1: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele1.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele1"; speed = 0.066667; }; class UnaErcPoslechVelitele2: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele2.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele2"; speed = 0.066667; }; class UnaErcPoslechVelitele3: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele3.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele3"; speed = 0.090909; }; class UnaErcPoslechVelitele4: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele4.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\arma2\UnaErcPoslechVelitele4"; speed = 0.05; }; class Poster_pose_01: InBaseMoves_assemblingVehicleErc { - file = "A3\anims_f\data\Anim\sdr\cts\poster_pose_01.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\poster_pose_01"; speed = 0.0005; weaponIK = 1; leftHandIKEnd = 1; @@ -3792,10 +3910,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Poster_pose_02: Poster_pose_01 { - file = "A3\anims_f\data\Anim\sdr\cts\poster_pose_02.rtm"; + file = "A3\anims_f\data\Anim\sdr\cts\poster_pose_02"; }; class AovrPercMstpSnonWnonDf: AmovPercMstpSnonWnonDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -3804,6 +3923,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.69; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\non\non\AovrPercMstpSnonWnonDf"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1; duty = 2; @@ -3811,7 +3931,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableOptics = 0; limitGunMovement = 0.3; forceAim = 1; - interpolationspeed = 3.0; + interpolationspeed = 3; interpolationrestart = 1; }; class AmovPercMstpSnonWnonDnon_turnL: AmovPercMstpSnonWnonDnon @@ -3835,13 +3955,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPknlMstpSnonWnonDnon_G01",0.33,"AidlPknlMstpSnonWnonDnon_G02",0.33,"AidlPknlMstpSnonWnonDnon_G03",0.33}; variantAfter[] = {30,30,30}; actions = "CivilKneelActions"; - duty = -1.0; + duty = -1; aiming = "aimingCivilKneel"; aimingBody = "aimingUpCivilKneel"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; - ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_gear",0.02,"AmovPercMstpSnonWnonDnon_gear",0.02,"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswrfldnon",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.01,"AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",10.22}; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AinvPknlMstpSlayWnonDnon_medicIn",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPknlMrunSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDbr",0.02,"AmovPknlMwlkSnonWnonDbl",0.02,"AmovPknlMwlkSnonWnonDb",0.02,"AmovPknlMwlkSnonWnonDl",0.02,"AmovPknlMwlkSnonWnonDr",0.02,"AmovPknlMwlkSnonWnonDfr",0.02,"AmovPknlMwlkSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDl",0.02,"AmovPknlMrunSnonWnonDbl",0.02,"AmovPknlMrunSnonWnonDb",0.02,"AmovPknlMrunSnonWnonDbr",0.02,"AmovPknlMrunSnonWnonDr",0.02,"AmovPknlMrunSnonWnonDfr",0.02,"AmovPknlMstpsnonwnonDnon_AinvPknlMstpsnonwnonDnon",0.02,"AmovPknlMstpsnonwnonDnon_AinvPknlMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AfalPknlMstpSnonWnonDnon",0.025}; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_gear",0.02,"AmovPercMstpSnonWnonDnon_gear",0.02,"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.01,"AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",10.22}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AinvPknlMstpSlayWnonDnon_medicIn",0.02,"AinvPknlMstpSlayWnonDnon_medicOther",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPknlMrunSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDbr",0.02,"AmovPknlMwlkSnonWnonDbl",0.02,"AmovPknlMwlkSnonWnonDb",0.02,"AmovPknlMwlkSnonWnonDl",0.02,"AmovPknlMwlkSnonWnonDr",0.02,"AmovPknlMwlkSnonWnonDfr",0.02,"AmovPknlMwlkSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDl",0.02,"AmovPknlMrunSnonWnonDbl",0.02,"AmovPknlMrunSnonWnonDb",0.02,"AmovPknlMrunSnonWnonDbr",0.02,"AmovPknlMrunSnonWnonDr",0.02,"AmovPknlMrunSnonWnonDfr",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AfalPknlMstpSnonWnonDnon",0.025,"Campaign_Base",0.01,"Acts_carFixingWheel",0.4}; }; class AidlPknlMstpSnonWnonDnon_G0S: AmovPknlMstpSnonWnonDnon { @@ -3855,21 +3975,22 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobMode = 0; useIdles = 1; headBobStrength = 0; + ConnectTo[] = {}; }; class AidlPknlMstpSnonWnonDnon_G01: AidlPknlMstpSnonWnonDnon_G0S { - file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G01"; speed = -45; ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_G0S",0.01}; InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon_G0S",0.2,"Unconscious",0.01,"AmovPknlMstpSnonWnonDnon",0.02}; }; class AidlPknlMstpSnonWnonDnon_G02: AidlPknlMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G02"; }; class AidlPknlMstpSnonWnonDnon_G03: AidlPknlMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_G03"; }; class AmovPknlMstpSnonWnonDnon_relax: AmovPknlMstpSnonWnonDnon { @@ -3889,7 +4010,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMstpSnonWnonDnon_explo: AmovPknlMstpSnonWnonDnon_gear { actions = "CivilKneelActions_explo"; - speed = -3.0; + speed = -3; ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; @@ -3925,8 +4046,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AidlPpneMstpSnonWnonDnon_G01",0.33,"AidlPpneMstpSnonWnonDnon_G02",0.33,"AidlPpneMstpSnonWnonDnon_G03",0.33}; variantAfter[] = {30,30,30}; actions = "CivilProneActions"; - duty = -1.0; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon.rtm"; + duty = -1; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon"; legs = "Wholebody"; onLandBeg = 1; onLandEnd = 1; @@ -3934,7 +4055,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic aimingBody = "empty"; soundOverride = "crawl"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.01,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr",0.02,"AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AwopPpneMstpSgthWnonDnon_start",0.1,"AmovPpneMstpSnonWnonDnon_healed",0.02,"AmovPpneMstpSnonWnonDnon_injured",0.1}; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AinvPpneMstpSlayWnonDnon_medicIn",0.02,"AmovPpneMrunSnonWnonDf",0.02,"AmovPpneMrunSnonWnonDfl",0.02,"AmovPpneMrunSnonWnonDl",0.02,"AmovPpneMrunSnonWnonDbl",0.02,"AmovPpneMrunSnonWnonDb",0.02,"AmovPpneMrunSnonWnonDbr",0.02,"AmovPpneMrunSnonWnonDr",0.02,"AmovPpneMrunSnonWnonDfr",0.02,"AmovPpneMstpsnonwnonDnon_AinvPpneMstpsnonwnonDnon",0.02,"AmovPpneMstpsnonwnonDnon_AinvPpneMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AwopPpneMstpSgthWnonDnon_Fast_Start",0.02,"HaloFreeFall_non",0.2,"AfalPpneMstpSnonWnonDnon",0.025}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AinvPpneMstpSlayWnonDnon_medicIn",0.02,"AinvPpneMstpSlayWnonDnon_medicOther",0.02,"AmovPpneMrunSnonWnonDf",0.02,"AmovPpneMrunSnonWnonDfl",0.02,"AmovPpneMrunSnonWnonDl",0.02,"AmovPpneMrunSnonWnonDbl",0.02,"AmovPpneMrunSnonWnonDb",0.02,"AmovPpneMrunSnonWnonDbr",0.02,"AmovPpneMrunSnonWnonDr",0.02,"AmovPpneMrunSnonWnonDfr",0.02,"AmovPpneMstpSnonWnonDnon_AinvPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AinvPpneMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AwopPpneMstpSgthWnonDnon_Fast_Start",0.02,"HaloFreeFall_non",0.2,"AfalPpneMstpSnonWnonDnon",0.025,"AswmPercMrunSnonWnonDf",0.05,"Campaign_Base",0.5}; }; class AidlPpneMstpSnonWnonDnon_G0S: AmovPpneMstpSnonWnonDnon { @@ -3950,18 +4071,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AidlPpneMstpSnonWnonDnon_G01: AidlPpneMstpSnonWnonDnon_G0S { - file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G01.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G01"; speed = -45; ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_G0S",0.01}; InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_G0S",0.2,"Unconscious",0.01,"AmovPpneMstpSnonWnonDnon",0.02}; }; class AidlPpneMstpSnonWnonDnon_G02: AidlPpneMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G02.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G02"; }; class AidlPpneMstpSnonWnonDnon_G03: AidlPpneMstpSnonWnonDnon_G01 { - file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G03.rtm"; + file = "\A3\anims_f\Data\Anim\sdr\idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon_G03"; }; class AmovPpneMstpSnonWnonDnon_relax: AidlPpneMstpSnonWnonDnon_G0S { @@ -3973,6 +4094,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90L"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"Unconscious",0.1}; }; @@ -3980,6 +4102,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90R"; speed = 0.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"Unconscious",0.1}; }; @@ -3989,8 +4112,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvPercmstpSnonWnondnon_in.rtm"; - speed = 1.666667; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_in"; + speed = 1.66667; interpolationRestart = 1; enableOptics = 0; ConnectTo[] = {"AinvPercMstpSnonWnonDnon_Putdown_AmovPercMstpSnonWnonDnon",0.02}; @@ -4005,7 +4128,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvPercmstpSnonWnondnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_out"; speed = 1.2; leftHandIKEnd = 1; }; @@ -4015,8 +4138,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvPknlmstpSnonWnondnon_in.rtm"; - speed = 1.304348; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_in"; + speed = 1.30435; interpolationRestart = 1; enableOptics = 0; leftHandIKCurve[] = {0}; @@ -4032,7 +4155,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvPknlmstpSnonWnondnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_out"; speed = 0.909; leftHandIKEnd = 1; leftHandIKCurve[] = {0.8,0,1,1}; @@ -4043,8 +4166,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvPpnemstpSnonWnondnon_in.rtm"; - speed = 2.727273; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_in"; + speed = 2.72727; interpolationRestart = 1; enableOptics = 0; leftHandIKCurve[] = {0}; @@ -4060,13 +4183,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvPpnemstpSnonWnondnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_out"; speed = 0.857143; leftHandIKEnd = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPercMwlkSlowWrflDf: AmovPercMstpSlowWrflDnon { + static = 1; relSpeedMin = 0.8; variantsPlayer[] = {}; leftHandIKCurve[] = {0}; @@ -4082,20 +4206,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEdge[] = {0.25,0.5,0.75,1}; Walkcycles = 2; headBobStrength = 0.23; - aimPrecision = 3.0; - interpolationSpeed = 3.0; + aimPrecision = 2; + interpolationSpeed = 3; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMwlkSrasWrflDf",0.01,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.03,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDf_v1",0.2,"AmovPercMwlkSrasWrflDf",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMwlkSrasWrflDf",0.01,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.03,"AmovPercMevaSlowWrflDf",0.025,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDf_v1",0.2,"AmovPercMwlkSrasWrflDf",0.02}; }; class AmovPercMwlkSlowWrflDf_v1: AmovPercMwlkSlowWrflDf { VariantsPlayer[] = {"AmovPercMwlkSlowWrflDf_v1",0.8,"AmovPercMwlkSlowWrflDf_v2",0.1,"AmovPercMwlkSlowWrflDf_v3",0.1}; VariantsAI[] = {"AmovPercMwlkSlowWrflDf_v1",0.3,"AmovPercMwlkSlowWrflDf_v2",0.35,"AmovPercMwlkSlowWrflDf_v3",0.35}; - variantAfter[] = {0.0,10.0,30.0}; + variantAfter[] = {0,10,30}; interpolationSpeed = 3; equivalentTo = "AmovPercMwlkSlowWrflDf_v1"; ConnectTo[] = {"AmovPercMwlkSlowWrflDf_v1",0.2,"AmovPercMwlkSlowWrflDf_v2",0.2,"AmovPercMwlkSlowWrflDf_v3",0.2}; - InterpolateTo[] = {"AmovPercMwlkSlowWrflDf_v1",0.2,"AmovPercMwlkSlowWrflDf_v2",0.2,"AmovPercMwlkSlowWrflDf_v3",0.2,"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMwlkSrasWrflDf",0.01,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.03,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.2}; + InterpolateTo[] = {"AmovPercMwlkSlowWrflDf_v1",0.2,"AmovPercMwlkSlowWrflDf_v2",0.2,"AmovPercMwlkSlowWrflDf_v3",0.2,"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMwlkSrasWrflDf",0.01,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.03,"AmovPercMevaSlowWrflDf",0.025,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.2}; }; class AmovPercMwlkSlowWrflDf_v2: AmovPercMwlkSlowWrflDf_v1 { @@ -4116,6 +4240,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AidlPercMwlkSrasWrflDf: AmovPercMwlkSlowWrflDf { actions = "RifleStandActions_Idle"; + static = 1; relSpeedMin = 0.5; InterpolateTo[] = {"AmovPercMwlkSlowWrflDf",0.01,"AidlPercMrunSrasWrflDf",0.025,"AidlPercMevaSrasWrflDf",0.025,"AidlPercMwlkSrasWrflDb",0.02,"Unconscious",0.01,"AidlPercMstpSrasWrflDnon_AI",0.02}; }; @@ -4123,7 +4248,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfl"; actions = "RifleLowStandActionsWlkFL"; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.03,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.02,"AmovPercMwlkSrasWrflDfl",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.03,"AmovPercMevaSlowWrflDfl",0.025,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.02,"AmovPercMwlkSrasWrflDfl",0.02}; }; class AmovPercMwlkSlowWrflDl: AmovPercMwlkSlowWrflDf { @@ -4164,16 +4289,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfr"; actions = "RifleLowStandActionsWlkFR"; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPknlMwlkSlowWrflDfr",0.03,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.02,"AmovPercMwlkSrasWrflDfr",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPknlMwlkSlowWrflDfr",0.03,"AmovPercMevaSlowWrflDfr",0.025,"Unconscious",0.01,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.02,"AmovPercMwlkSrasWrflDfr",0.02}; }; class AmovPercMrunSlowWrflDf: AmovPercMstpSlowWrflDnon { + stamina = -0.1; + aimPrecision = 3.0; variantsPlayer[] = {}; visibleSize = 0.900121; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\amovpercmrunslowwrfldf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf"; soundEdge[] = {0.25,0.5,0.75,1}; - speed = 0.705882; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_Low.p3d"; + speed = 0.715882; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; soundOverride = "run"; @@ -4187,9 +4315,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleLowStandActionsRunF"; Walkcycles = 2; headBobStrength = 0.23; - interpolationSpeed = 3.0; + interpolationSpeed = 3; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AidlPercMrunSrasWrflDf",0.01,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMrunSlowWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.2,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMtacSrasWrflDf",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AidlPercMrunSrasWrflDf",0.01,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMrunSlowWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.2,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMtacSrasWrflDf",0.02}; }; class AidlPercMrunSrasWrflDf: AmovPercMrunSlowWrflDf { @@ -4198,11 +4326,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDfl: AmovPercMrunSlowWrflDf { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\amovpercmrunslowwrfldfl.rtm"; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_Low.p3d"; - duty = 0.3; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDfl"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + duty = 0.2; actions = "RifleLowStandActionsRunFL"; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMrunSlowWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.2,"AmovPercMtacSrasWrflDfl",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMrunSlowWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.2,"AmovPercMtacSrasWrflDfl",0.02}; }; class AmovPercMrunSlowWrflDl: AmovPercMrunSlowWrflDfl { @@ -4214,6 +4342,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDbl: AmovPercMrunSlowWrflDfl { + duty = 0.2; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbl"; speed = 0.774194; actions = "RifleLowStandActionsRunBL"; @@ -4222,6 +4351,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDb: AmovPercMrunSlowWrflDfl { + duty = 0.2; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDb"; speed = 0.774194; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; @@ -4230,6 +4360,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDbr: AmovPercMrunSlowWrflDfl { + duty = 0.2; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbr"; speed = 0.774194; actions = "RifleLowStandActionsRunBR"; @@ -4246,37 +4377,40 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDfr: AmovPercMrunSlowWrflDfl { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\amovpercmrunslowwrfldfr.rtm"; + duty = 0.2; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDfr"; actions = "RifleLowStandActionsRunFR"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; - InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSlowWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.2,"AmovPercMtacSrasWrflDfr",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSlowWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"Unconscious",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.2,"AmovPercMtacSrasWrflDfr",0.02}; }; class AmovPercMwlkSrasWrflDf: AmovPercMstpSrasWrflDnon { variantsPlayer[] = {}; + static = 1; relSpeedMin = 0.8; relSpeedMax = 1; variantsAI[] = {}; visibleSize = 0.800121; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\wlk\ras\Rfl\AmovPercMwlkSrasWrflDf"; - speed = 0.850529; + speed = 0.85; duty = -0.2; soundOverride = "Walk"; leaningFactorBeg = 0.75; leaningFactorEnd = 0.75; - aimPrecision = 1.5; + aimPrecision = 2; soundEnabled = 1; limitGunMovement = 0.6; actions = "RifleStandActionsWlkF"; headBobStrength = 0.024876; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_offset.p3d"; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDf",0.03,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPercMtacSrasWrflDf",0.2,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDf",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDf",0.03,"AmovPercMevaSrasWrflDf",0.025,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPercMtacSrasWrflDf",0.2,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDf",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; }; class AmovPercMwlkSrasWrflDfl: AmovPercMwlkSrasWrflDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\wlk\ras\Rfl\AmovPercMwlkSrasWrflDfl"; actions = "RifleStandActionsWlkFL"; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfl",0.03,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.02,"AmovPercMwlkSlowWrflDfl",0.02,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfl",0.03,"AmovPercMevaSrasWrflDfl",0.025,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfl",0.02,"AmovPercMwlkSlowWrflDfl",0.02,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; }; class AmovPercMwlkSrasWrflDl: AmovPercMwlkSrasWrflDf { @@ -4316,17 +4450,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\wlk\ras\Rfl\AmovPercMwlkSrasWrflDfr"; actions = "RifleStandActionsWlkFR"; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMwlkSrasWrflDfr",0.03,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.02,"AmovPercMwlkSlowWrflDfr",0.02,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMwlkSrasWrflDfr",0.03,"AmovPercMevaSrasWrflDfr",0.025,"Unconscious",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSlowWrflDfr",0.02,"AmovPercMwlkSlowWrflDfr",0.02,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; }; class AmovPercMtacSrasWrflDf: AmovPercMwlkSrasWrflDf { + stamina = -0.1; + static = 1; relSpeedMin = 0.5; duty = 0.5; - aimPrecision = 3.0; + soundOverride = "Run"; + aimPrecision = 4; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\ras\Rfl\AmovPercMtacSrasWrflDf"; speed = 0.785714; headBobStrength = 0.174129; actions = "RifleStandActionsTacF"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_offset.p3d"; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMtacSrasWrflDfl",0.01,"AmovPercMtacSrasWrflDfr",0.01,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMtacSrasWrflDf",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMtacSrasWrflDl",0.02,"AmovPercMtacSrasWrflDbl",0.02,"AmovPercMtacSrasWrflDb",0.02,"AmovPercMtacSrasWrflDbr",0.02,"AmovPercMtacSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMtacSlowWrflDf",0.02,"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMevaSrasWrflDf",0.02}; }; class AmovPercMtacSrasWrflDfl: AmovPercMtacSrasWrflDf @@ -4379,45 +4517,47 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSlowWrflDf: AmovPercMwlkSlowWrflDf { - duty = 0.1; + stamina = -0.1; + duty = 0.15; speed = 1.55; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDf"; - interpolationSpeed = 3.0; + interpolationSpeed = 3; actions = "RifleLowStandActionsTacF"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDfl",0.01,"AmovPercMtacSlowWrflDfr",0.01,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMwlkSlowWrflDf",0.02,"AmovPknlMtacSlowWrflDf",0.02,"AmovPercMtacSrasWrflDf",0.02,"AovrPercMstpSrasWrflDf",1.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDf",0.02}; }; class AmovPercMtacSlowWrflDfl: AmovPercMwlkSlowWrflDfl { + duty = 0.15; speed = 1.55; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDfl"; - interpolationSpeed = 3.0; + interpolationSpeed = 3; actions = "RifleLowStandActionsTacFL"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDf",0.01,"AmovPercMtacSlowWrflDfr",0.02,"AmovPercMtacSlowWrflDl",0.01,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMwlkSlowWrflDfl",0.02,"AmovPknlMtacSlowWrflDfl",0.02,"AmovPercMtacSrasWrflDfl",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDfl",0.02}; }; class AmovPercMtacSlowWrflDbl: AmovPercMtacSlowWrflDf { - speed = 1.578947; + speed = 1.57895; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDbl"; actions = "RifleLowStandActionsTacBL"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDl",0.01,"AmovPercMtacSlowWrflDb",0.01,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMwlkSlowWrflDbl",0.02,"AmovPknlMtacSlowWrflDbl",0.02,"AmovPercMtacSrasWrflDbl",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDbl",0.02}; }; class AmovPercMtacSlowWrflDb: AmovPercMtacSlowWrflDf { - speed = 1.578947; + speed = 1.57895; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDb"; actions = "RifleLowStandActionsTacB"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDbl",0.01,"AmovPercMtacSlowWrflDbr",0.01,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMwlkSlowWrflDb",0.02,"AmovPknlMtacSlowWrflDb",0.02,"AmovPercMtacSrasWrflDb",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDb",0.02}; }; class AmovPercMtacSlowWrflDbr: AmovPercMtacSlowWrflDf { - speed = 1.578947; + speed = 1.57895; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDbr"; actions = "RifleLowStandActionsTacBR"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDb",0.01,"AmovPercMtacSlowWrflDr",0.01,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMwlkSlowWrflDbr",0.02,"AmovPknlMtacSlowWrflDbr",0.02,"AmovPercMtacSrasWrflDbr",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDbr",0.02}; }; class AmovPercMtacSlowWrflDr: AmovPercMtacSlowWrflDf { - speed = 1.514286; + speed = 1.51429; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\Rfl\AmovPercMtacSlowWrflDr"; actions = "RifleLowStandActionsTacR"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMtacSlowWrflDfr",0.01,"AmovPercMtacSlowWrflDbr",0.01,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMwlkSlowWrflDr",0.02,"AmovPknlMtacSlowWrflDr",0.02,"AmovPercMtacSrasWrflDr",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMwlkSrasWrflDr",0.02}; @@ -4437,6 +4577,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSrasWrflDf: AmovPercMstpSrasWrflDnon { + stamina = -0.1; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; variantsPlayer[] = {}; @@ -4445,10 +4587,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDf"; soundEdge[] = {0.25,0.5,0.75,1}; speed = 0.684541; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_offset.p3d"; soundOverride = "run"; duty = 0.3; - aimPrecision = 5; + aimPrecision = 4.0; soundEnabled = 1; limitGunMovement = 0.7; actions = "RifleStandActionsRunF"; @@ -4458,7 +4600,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic disableWeaponsLong = 1; disableWeapons = 1; ConnectTo[] = {"AovrPercMrunSrasWrflDf",0.202,"AmovPercMrunSlowWrflDf",0.025}; - InterpolateTo[] = {"AovrPercMstpSrasWrflDf",0.22,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMtacSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDf",0.02}; + InterpolateTo[] = {"AovrPercMstpSrasWrflDf",0.22,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"Unconscious",0.01,"AmovPercMtacSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDf",0.02}; }; class AmovPercMrunSrasWrflDfl: AmovPercMrunSrasWrflDf { @@ -4466,7 +4608,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; actions = "RifleStandActionsRunFL"; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDfl",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"Unconscious",0.01,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDfl",0.02}; }; class AmovPercMrunSrasWrflDl: AmovPercMrunSrasWrflDfl { @@ -4507,7 +4649,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDfr"; actions = "RifleStandActionsRunFR"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.05,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.05,"Unconscious",0.01,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"Unconscious",0.01,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMrunSrasWrflDfr",0.02}; }; class AmovPercMrunSrasWrflDf_ldst: AmovPercMrunSrasWrflDf { @@ -4559,6 +4701,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMwlkSnonWnonDf: AidlPercMstpSnonWnonDnon_G0S { + aimPrecision = 2.0; + static = 1; relSpeedMin = 0.8; actions = "CivilWlkActionsF"; file = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\sapper_walk.rtm"; @@ -4622,14 +4766,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSnonWnonDf: AmovPercMstpSnonWnonDnon { + aimPrecision = 4.0; + stamina = -0.1; variantsPlayer[] = {}; actions = "CivilRunActionsF"; file = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\sapper_run.rtm"; - speed = 1.2485; + speed = 0.75; soundEdge[] = {0.25,0.5,0.75,1}; duty = 0.1; soundOverride = "run"; soundEnabled = 1; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.1; @@ -4649,6 +4796,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "CivilRunActionsL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDl"; speed = 0.70946; + soundEdge[] = {0,0.208333,0.479167,0.708333,1}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDl",0.025,"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.03,"Unconscious",0.1}; }; @@ -4679,7 +4827,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.772059; InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDr",0.025,"AmovPercMrunSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDr",0.03,"Unconscious",0.1}; }; - class AmovPercMrunSnonWnonDfr: AmovPercMrunSnonWnonDl + class AmovPercMrunSnonWnonDfr: AmovPercMrunSnonWnonDf { actions = "CivilRunActionsFR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDfr"; @@ -4689,6 +4837,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMwlkSlowWrflDf: AidlPknlMstpSlowWpstDnon_G0S { + static = 1; relSpeedMin = 0.8; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDf"; speed = 0.4; @@ -4700,10 +4849,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.400122; actions = "RifleKneelLowActionsWlkF"; headBobStrength = 0.05398; - interpolationSpeed = 3.0; - aimPrecision = 1.65; + interpolationSpeed = 3; + aimPrecision = 2; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.06,"AmovPercMwlkSlowWrflDf",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AovrPercMstpSrasWrflDf",1.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDf",0.02,"AmovPknlMwlkSrasWrflDf",0.02}; + showHandGun = 0; + weaponIK = 1; }; class AmovPknlMwlkSlowWrflDfl: AmovPknlMwlkSlowWrflDf { @@ -4714,7 +4865,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMwlkSlowWrflDl: AmovPknlMwlkSlowWrflDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDl"; - speed = 1.0; + speed = 1; actions = "RifleKneelLowActionsWlkL"; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDl",0.02,"AmovPknlMwlkSrasWrflDl",0.0}; }; @@ -4742,7 +4893,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMwlkSlowWrflDr: AmovPknlMwlkSlowWrflDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDr"; - speed = 1.071429; + speed = 1.07143; actions = "RifleKneelLowActionsWlkR"; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDr",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDr",0.02,"AmovPknlMwlkSrasWrflDr",0.02}; }; @@ -4754,11 +4905,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSlowWrflDf: AidlPknlMstpSlowWrflDnon_G0S { + stamina = -0.1; + aimPrecision = 3.0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDf"; soundEdge[] = {0.25,0.5,0.75,1}; - speed = 0.715685; + speed = 0.7; visibleSize = 0.600122; - duty = 0.4; + duty = 0.3; soundOverride = "run"; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -4766,15 +4919,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_Low.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; actions = "RifleKneelLowActionsRunF"; headBobStrength = 0.174129; limitGunMovement = 0.1; disableWeapons = 1; - interpolationSpeed = 3.0; + interpolationSpeed = 3; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.03,"AmovPercMrunSlowWrflDf",0.03,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMtacSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSlowWrflDf",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDf",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.03,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMtacSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSlowWrflDf",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDf",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMstpSlowWrflDnon_AmovPknlMrunSlowWrflDf: AmovPknlMrunSlowWrflDf { @@ -4789,61 +4943,63 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfl"; speed = 0.632466; + static = 1; relSpeedMin = 0.5; actions = "RifleKneelLowActionsRunFL"; - InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.03,"AmovPercMrunSlowWrflDfl",0.03,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMtacSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSlowWrflDfl",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDfl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.03,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMtacSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSlowWrflDfl",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDfl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMrunSlowWrflDl: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDl"; speed = 0.657692; actions = "RifleKneelLowActionsRunL"; - InterpolateTo[] = {"AmovPercMrunSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMtacSlowWrflDl",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMstpSlowWrflDnon",0.03,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMtacSlowWrflDl",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMrunSlowWrflDbl: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbl"; speed = 0.794118; actions = "RifleKneelLowActionsRunBL"; - InterpolateTo[] = {"AmovPercMrunSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMtacSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPknlMrunSrasWrflDbl",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMstpSlowWrflDnon",0.03,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDbl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMtacSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPknlMrunSrasWrflDbl",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDbl",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMrunSlowWrflDb: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDb"; speed = 0.794118; actions = "RifleKneelLowActionsRunB"; - InterpolateTo[] = {"AmovPercMrunSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMtacSlowWrflDb",0.025,"AmovPknlMrunSrasWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMstpSlowWrflDnon",0.03,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDb",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMtacSlowWrflDb",0.025,"AmovPknlMrunSrasWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDb",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMrunSlowWrflDbr: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbr"; speed = 0.794118; actions = "RifleKneelLowActionsRunBR"; - InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMtacSlowWrflDbr",0.025,"AmovPknlMrunSrasWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPknlMstpSlowWrflDnon",0.03,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDbr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMtacSlowWrflDbr",0.025,"AmovPknlMrunSrasWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPknlMstpSlowWrflDnon",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDbr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01}; }; class AmovPknlMrunSlowWrflDr: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDr"; speed = 0.771429; actions = "RifleKneelLowActionsRunR"; - InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.03,"AmovPercMrunSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMtacSlowWrflDr",0.025,"AmovPknlMrunSrasWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMtacSlowWrflDr",0.025,"AmovPknlMrunSrasWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; }; class AmovPknlMrunSlowWrflDfr: AmovPknlMrunSlowWrflDfl { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfr"; actions = "RifleKneelLowActionsRunFR"; - InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.03,"AmovPercMrunSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMtacSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDfr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMtacSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDfr",0.2,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02}; }; class AmovPknlMtacSlowWrflDf: AmovPknlMrunSlowWrflDf { + stamina = -0.1; limitgunmovement = 0.8; speed = 1.45; actions = "RifleKneelLowActionsTacF"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDf"; camShakeFire = 1.15; - aimPrecision = 1.65; - duty = 0.3; - interpolationSpeed = 3.0; + aimPrecision = 2; + duty = 0.25; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMtacSlowWrflDfl",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPknlMtacSlowWrflDfr",0.02,"AmovPknlMwlkSlowWrflDf",0.02,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMrunSlowWrflDf",0.02,"AmovPercMtacSlowWrflDf",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDf",0.02}; }; class AmovPknlMtacSlowWrflDfl: AmovPknlMrunSlowWrflDfl @@ -4853,9 +5009,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacFL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDfl"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDl",0.02,"AmovPknlMtacSlowWrflDf",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDfl",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPknlMrunSlowWrflDfl",0.02,"AmovPercMtacSlowWrflDfl",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDfl",0.02}; }; class AmovPknlMtacSlowWrflDl: AmovPknlMrunSlowWrflDl @@ -4865,9 +5021,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDl"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDbl",0.02,"AmovPknlMtacSlowWrflDfl",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDl",0.02,"AmovPknlMtacSrasWrflDl",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDl",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDl",0.02}; }; class AmovPknlMtacSlowWrflDbl: AmovPknlMrunSlowWrflDbl @@ -4877,9 +5033,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacBL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDbl"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDl",0.02,"AmovPknlMtacSlowWrflDb",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDbl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDbl",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDbl",0.02}; }; class AmovPknlMtacSlowWrflDb: AmovPknlMrunSlowWrflDb @@ -4889,9 +5045,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacB"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDb"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDbl",0.02,"AmovPknlMtacSlowWrflDbr",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDb",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDb",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDb",0.02}; }; class AmovPknlMtacSlowWrflDbr: AmovPknlMrunSlowWrflDbr @@ -4901,21 +5057,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacBR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDbr"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDb",0.02,"AmovPknlMtacSlowWrflDr",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDbr",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDbr",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDbr",0.02}; }; class AmovPknlMtacSlowWrflDr: AmovPknlMrunSlowWrflDr { limitgunmovement = 0.8; - speed = 1.714286; + speed = 1.71429; actions = "RifleKneelLowActionsTacR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDr"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDbr",0.02,"AmovPknlMtacSlowWrflDfr",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDr",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDr",0.02,"AmovPknlMtacSrasWrflDr",0.02}; }; class AmovPknlMtacSlowWrflDfr: AmovPknlMrunSlowWrflDfr @@ -4925,18 +5081,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowActionsTacFR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\low\Rfl\AmovPknlMtacSlowWrflDfr"; camShakeFire = 1.15; - aimPrecision = 1.65; + aimPrecision = 2; duty = 0.2; - interpolationSpeed = 3.0; + interpolationSpeed = 3; InterpolateTo[] = {"AmovPknlMtacSlowWrflDf",0.02,"AmovPknlMtacSlowWrflDr",0.02,"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMwlkSlowWrflDfr",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"AovrPercMstpSlowWrflDf",0.02,"AmovPercMtacSlowWrflDfr",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMwlkSrasWrflDfr",0.02,"AmovPknlMtacSrasWrflDfr",0.02}; }; class AmovPknlMwlkSrasWrflDf: AmovPknlMstpSrasWrflDnon { + static = 1; relSpeedMin = 0.8; variantsPlayer[] = {}; + soundEdge[] = {0.123,0.346,0.605,0.852}; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDf"; - speed = 0.369135; - duty = 0.2; + speed = 0.35; + duty = 0.25; soundOverride = "Walk"; leaningFactorBeg = 0.75; leaningFactorEnd = 0.75; @@ -4945,8 +5103,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelActionsWlkF"; limitGunMovement = 0.6; headBobStrength = 0.074627; - aimPrecision = 1.2; + aimPrecision = 3.0; camShakeFire = 1; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_offset.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AovrPercMstpSrasWrflDf",1.02,"Unconscious",0.01,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSlowWrflDf",0.02,"AmovPknlMwlkSlowWrflDf",0.02}; }; @@ -5002,17 +5161,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSrasWrflDf: AmovPknlMstpSrasWrflDnon { + stamina = -0.1; + aimPrecision = 5.0; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\ras\Rfl\AmovPknlMrunSrasWrflDf"; soundEdge[] = {0.25,0.5,0.75,1}; - speed = 0.775862; + speed = 0.6; soundOverride = "run"; visibleSize = 0.600122; duty = 0.4; leaningFactorBeg = 0; leaningFactorEnd = 0; soundEnabled = 1; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_offset.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1; actions = "RifleKneelActionsRunF"; @@ -5110,17 +5272,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSrasWrflDf: AmovPknlMrunSrasWrflDf { + stamina = -0.1; duty = 0.6; limitgunmovement = 0.8; actions = "RifleKneelActionsTacF"; - speed = 0.613246; + speed = 0.55; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\ras\Rfl\AmovPknlMtacSrasWrflDf"; camShakeFire = 1.15; - aimPrecision = 2.5; - interpolationSpeed = 4.0; + aimPrecision = 5.0; + interpolationSpeed = 4; headBobStrength = 0.293532; disableWeaponsLong = 0; disableWeapons = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_offset.p3d"; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.025,"AmovPercMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMrunSrasWrflDf",0.02,"Unconscious",0.1,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AmovPknlMtacSlowWrflDf",0.02,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.01,"AmovPknlMevaSrasWrflDf",0.02}; }; class AmovPknlMtacSrasWrflDfl: AmovPknlMtacSrasWrflDf @@ -5177,18 +5341,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "PistolStandActionsWlkF"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDf"; soundEdge[] = {0.25,0.5,0.75,1}; + static = 1; relSpeedMin = 0.8; speed = 0.463483; Walkcycles = 2; visibleSize = 0.800121; - duty = -0.4; + duty = -0.3; soundOverride = "Walk"; leaningFactorBeg = 0.75; leaningFactorEnd = 0.75; soundEnabled = 1; limitGunMovement = 0.6; - aimPrecision = 1.5; + aimPrecision = 2; interpolationSpeed = 5.5; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDf",0.03,"AmovPercMevaSrasWpstDf",0.025,"Unconscious",0.01,"AmovPercMwlkSrasWpstDf_AwopPercMrunSgthWnonDf_1",0.1,"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1,"AmovPercMtacSrasWpstDf",0.2,"AmovPercMwlkSlowWpstDf",0.02,"AmovPercMrunSlowWpstDf",0.2}; }; @@ -5223,7 +5389,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "PistolStandActionsWlkBR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDbr"; - limitGunMovement = 1.0; + limitGunMovement = 1; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPknlMwlkSrasWpstDbr",0.03,"Unconscious",0.01,"AmovPercMtacSrasWpstDbr",0.2,"AmovPercMwlkSlowWpstDbr",0.02,"AmovPercMrunSlowWpstDbr",0.2}; }; class AmovPercMwlkSrasWpstDr: AmovPercMwlkSrasWpstDf @@ -5244,7 +5410,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic duty = -0.5; actions = "PistolLowStandActionsWlkF"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\wlk\low\pst\AmovPercMwlkSlowWpstDf"; - speed = 0.46875; + speed = 0.4; showWeaponAim = 0; disableWeapons = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; @@ -5270,21 +5436,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "PistolLowStandActionsWlkBl"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbl"; - speed = 1.0; + speed = 1; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.015,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbl",0.025,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMrunSlowWpstDbl",0.025,"Unconscious",0.1,"AmovPercMwlkSrasWpstDbl",0.2,"AmovPercMtacSlowWpstDbl",0.025}; }; class AmovPercMwlkSlowWpstDb: AmovPercMwlkSlowWpstDf { actions = "PistolLowStandActionsWlkB"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\wlk\low\pst\AmovPercMwlkSlowWpstDb"; - speed = 1.0; + speed = 1; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.015,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSlowWpstDb",0.025,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDb",0.025,"Unconscious",0.1,"AmovPercMwlkSrasWpstDb",0.02,"AmovPercMtacSlowWpstDb",0.025}; }; class AmovPercMwlkSlowWpstDbr: AmovPercMwlkSlowWpstDf { actions = "PistolLowStandActionsWlkBr"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbr"; - speed = 1.0; + speed = 1; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.015,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbr",0.025,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDbr",0.025,"Unconscious",0.1,"AmovPercMwlkSrasWpstDbr",0.02,"AmovPercMtacSlowWpstDbr",0.025}; }; class AmovPercMwlkSlowWpstDr: AmovPercMwlkSlowWpstDf @@ -5302,13 +5468,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSlowWpstDf: AmovPercMwlkSlowWpstDf { - duty = 0.1; + stamina = -0.1; + duty = 0.0; speed = 0.75; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\low\pst\AmovPercMtacSlowWpstDf"; headBobStrength = 0.124378; actions = "PistolLowStandActionsTacF"; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMtacSlowWpstDfl",0.01,"AmovPercMtacSlowWpstDfr",0.01,"AmovPercMrunSlowWpstDf",0.02,"AmovPercMwlkSlowWpstDf",0.02,"AovrPercMstpSlowWpstDf",0.02,"Unconscious",0.1,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMevaSlowWpstDf",0.02,"AmovPknlMtacSlowWpstDf",0.02}; - aimPrecision = 3.0; + aimPrecision = 2; }; class AmovPercMtacSlowWpstDfl: AmovPercMtacSlowWpstDf { @@ -5356,13 +5523,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWpstDf: AmovPercMwlkSrasWpstDf { - duty = 0.3; + stamina = -0.1; + duty = 0.2; speed = 0.850592; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\ras\pst\AmovPercMtacSrasWpstDf"; headBobStrength = 0.124378; actions = "PistolStandActionsTacF"; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMtacSrasWpstDfl",0.01,"AmovPercMtacSrasWpstDfr",0.01,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AovrPercMstpSrasWpstDf",0.02,"Unconscious",0.1,"AmovPercMrunSlowWpstDf",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPknlMtacSrasWpstDf",0.02}; - aimPrecision = 3.0; + aimPrecision = 4; + soundOverride = "Run"; }; class AmovPercMtacSrasWpstDfl: AmovPercMtacSrasWpstDf { @@ -5372,7 +5541,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWpstDl: AmovPercMtacSrasWpstDf { - speed = 1.672554; + speed = 1.67255; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\ras\pst\AmovPercMtacSrasWpstDl"; actions = "PistolStandActionsTacL"; soundEdge[] = {0.3,0.8}; @@ -5400,7 +5569,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWpstDr: AmovPercMtacSrasWpstDf { - speed = 1.456965; + speed = 1.45696; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\tac\ras\pst\AmovPercMtacSrasWpstDr"; actions = "PistolStandActionsTacR"; soundEdge[] = {0.22,0.8}; @@ -5414,13 +5583,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSrasWpstDf: AmovPercMstpSrasWpstDnon { + stamina = -0.1; + aimPrecision = 4.0; variantsPlayer[] = {}; soundEdge[] = {0.25,0.5,0.75,1}; actions = "PistolStandActionsRunF"; visibleSize = 0.900121; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDf"; speed = 0.76624; - duty = 0.2; + duty = 0.15; soundOverride = "run"; showWeaponAim = 0; leaningFactorBeg = 0; @@ -5428,6 +5599,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.5; @@ -5436,12 +5608,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobStrength = 0.094527; disableWeaponsLong = 1; disableWeapons = 1; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.03,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1,"Unconscious",0.1,"AmovPercMtacSrasWpstDf",0.2,"AmovPercMrunSlowWpstDf",0.2}; }; class AmovPercMrunSlowWpstDf: AmovPercMrunSrasWpstDf { - duty = 0.1; + stamina = -0.1; + aimPrecision = 3.0; actions = "PistolLowStandActionsRunF"; weaponLowered = 1; enableOptics = 0; @@ -5464,7 +5638,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "PistolStandActionsRunL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDl"; - speed = 1.462236; + speed = 1.46224; soundEdge[] = {0.5,1}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.03,"Unconscious",0.1,"AmovPercMtacSrasWpstDl",0.2,"AmovPercMevaSrasWpstDl",0.02,"AmovPercMrunSlowWpstDl",0.2}; @@ -5522,7 +5696,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "PistolStandActionsRunR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDr"; - speed = 1.518864; + speed = 1.51886; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.03,"Unconscious",0.1,"AmovPercMtacSrasWpstDr",0.2,"AmovPercMevaSrasWpstDr",0.02,"AmovPercMrunSlowWpstDr",0.2}; }; @@ -5553,17 +5727,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDf"; soundEdge[] = {0.25,0.5,0.75,1}; speed = 0.409389; - duty = 0.1; + duty = 0.15; soundOverride = "Walk"; leaningFactorBeg = 0.75; leaningFactorEnd = 0.75; soundEnabled = 1; limitGunMovement = 0.6; - aimPrecision = 1.2; + aimPrecision = 3.0; actions = "PistolKneelActionsWlkF"; Walkcycles = 2; interpolationSpeed = 5.5; headBobStrength = 0.094527; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AovrPercMstpSrasWpstDf",0.02,"Unconscious",0.1,"AmovPknlMtacSrasWpstDf",0.2,"AmovPknlMrunSlowWpstDf",0.2,"AmovPknlMwlkSlowWpstDf",0.02}; }; @@ -5616,6 +5791,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSrasWpstDf: AidlPknlMstpSrasWpstDnon_G0S { + stamina = -0.1; + aimPrecision = 5.0; soundEdge[] = {0.25,0.5,0.75,1}; visibleSize = 0.600122; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; @@ -5626,7 +5803,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.5; @@ -5639,14 +5817,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMrunSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDfr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"Unconscious",0.01,"AmovPknlMevaSrasWpstDf",0.02,"AmovPknlMtacSrasWpstDf",0.2,"AmovPknlMrunSlowWpstDf",0.025}; }; - class AmovPknlMstpSrasWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf - { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 1.5; - looped = 0; - ConnectTo[] = {"AmovPknlMrunSrasWpstDf",0.01}; - InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"Unconscious",0.01}; - }; class AmovPknlMstpSlowWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPknlMrunSlowWpstDf"; @@ -5662,7 +5832,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMrunSrasWpstDl: AmovPknlMrunSrasWpstDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; - speed = 1.413449; + speed = 1.41345; actions = "PistolKneelActionsRunL"; soundEdge[] = {0.5,1}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMrunSrasWpstDl",0.03,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMevaSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDbl",0.025,"Unconscious",0.1,"AmovPknlMtacSrasWpstDl",0.2,"AmovPknlMrunSlowWpstDl",0.025}; @@ -5702,13 +5872,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSrasWpstDf: AmovPknlMwlkSrasWpstDf { - aimPrecision = 2.5; - limitgunmovement = 1.0; + stamina = -0.1; + aimPrecision = 5.0; + limitgunmovement = 1; speed = 0.767223; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\ras\pst\AmovPknlMtacSrasWpstDf"; camShakeFire = 1.15; duty = 0.4; headBobStrength = 0.164179; + soundoverride = "walk"; actions = "PistolKneelActionsTacF"; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMtacSrasWpstDfl",0.02,"AmovPknlMtacSrasWpstDfr",0.02,"AmovPknlMwlkSrasWpstDf",0.02,"AovrPercMstpSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDf",0.02,"Unconscious",0.1,"AmovPknlMtacSlowWpstDf",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPercMtacSrasWpstDf",0.02}; }; @@ -5720,7 +5892,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSrasWpstDl: AmovPknlMtacSrasWpstDf { - speed = 1.506592; + speed = 1.50659; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\ras\pst\AmovPknlMtacSrasWpstDl"; actions = "PistolKneelActionsTacL"; InterpolateTo[] = {"AmovPknlMtacSrasWpstDbl",0.02,"AmovPknlMtacSrasWpstDfl",0.02,"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSrasWpstDl",0.02,"Unconscious",0.1,"AmovPknlMtacSlowWpstDl",0.02,"AmovPercMtacSrasWpstDl",0.02}; @@ -5747,7 +5919,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSrasWpstDr: AmovPknlMtacSrasWpstDf { - speed = 1.398602; + speed = 1.3986; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\ras\pst\AmovPknlMtacSrasWpstDr"; actions = "PistolKneelActionsTacR"; InterpolateTo[] = {"AmovPknlMtacSrasWpstDbr",0.02,"AmovPknlMtacSrasWpstDfr",0.02,"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPknlMwlkSrasWpstDr",0.02,"Unconscious",0.1,"AmovPknlMtacSlowWpstDr",0.02,"AmovPercMtacSrasWpstDr",0.02}; @@ -5760,6 +5932,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWlnrDf: AidlPknlMstpSrasWlnrDnon_G0S { + stamina = -0.1; + aimPrecision = 4.0; actions = "LauncherStandRunFActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDf"; soundEdge[] = {0.25,0.5,0.75,1}; @@ -5773,17 +5947,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "run"; enableMissile = 0; canPullTrigger = 1; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.1; Walkcycles = 2; weaponLowered = 1; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.03,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPercMrunSlowWlnrDfr",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.03,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025}; }; class AmovPknlMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf { + stamina = -0.1; + aimPrecision = 5.0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\ras\lnr\AmovPknlMrunSrasWlnrDf"; speed = 0.623053; actions = "LauncherKneelActionsRunF"; @@ -5795,7 +5972,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfl"; speed = 0.35; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMrunSrasWlnrDfl",0.03,"AmovPercMrunSlowWlnrDl",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMrunSrasWlnrDfl",0.03,"AmovPercMrunSlowWlnrDl",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025}; }; class AmovPknlMrunSrasWlnrDfl: AmovPknlMrunSrasWlnrDf { @@ -5807,12 +5984,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDl"; speed = 0.567568; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDl",0.03,"AmovPercMrunSlowWlnrDbl",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDl",0.03,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025}; }; class AmovPknlMrunSrasWlnrDl: AmovPknlMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\ras\lnr\AmovPknlMrunSrasWlnrDl"; - speed = 1.406977; + speed = 1.40698; actions = "LauncherKneelActionsRunL"; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMrunSlowWlnrDl",0.03,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"Unconscious",0.01,"AmovPercMrunSrasWlnrDl",0.03,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPknlMtacSrasWlnrDl",0.025}; }; @@ -5821,14 +5998,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "LauncherStandRunBActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbl"; speed = 0.617647; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMrunSrasWlnrDbl",0.03,"AmovPercMrunSlowWlnrDb",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMrunSrasWlnrDbl",0.03,"AmovPercMrunSlowWlnrDb",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025}; }; class AmovPercMrunSlowWlnrDb: AmovPercMrunSlowWlnrDf { actions = "LauncherStandRunBActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDb"; speed = 0.617647; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMrunSrasWlnrDb",0.03,"AmovPercMrunSlowWlnrDbr",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025}; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_Db.p3d"; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMrunSrasWlnrDb",0.03,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025}; }; class AmovPknlMrunSrasWlnrDb: AmovPknlMrunSrasWlnrDf { @@ -5848,7 +6026,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "LauncherStandRunBActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbr"; speed = 0.617647; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMrunSrasWlnrDbr",0.03,"AmovPercMrunSlowWlnrDr",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMrunSrasWlnrDbr",0.03,"AmovPercMrunSlowWlnrDr",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025}; }; class AmovPknlMrunSrasWlnrDbr: AmovPknlMrunSrasWlnrDb { @@ -5860,12 +6038,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDr"; speed = 0.6; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMrunSrasWlnrDr",0.03,"AmovPercMrunSlowWlnrDfr",0.025,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMrunSrasWlnrDr",0.03,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDl",0.025}; }; class AmovPknlMrunSrasWlnrDr: AmovPknlMrunSrasWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\ras\lnr\AmovPknlMrunSrasWlnrDr"; - speed = 1.275159; + speed = 1.27516; actions = "LauncherKneelActionsRunR"; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPercMrunSlowWlnrDr",0.03,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"Unconscious",0.01,"AmovPercMrunSrasWlnrDr",0.03,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPknlMtacSrasWlnrDr",0.025}; }; @@ -5873,21 +6051,24 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfr"; speed = 0.35; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMrunSrasWlnrDfr",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMrunSrasWlnrDfr",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDfl",0.025}; }; class AmovPknlMrunSrasWlnrDfr: AmovPercMrunSlowWlnrDfr { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\run\ras\lnr\AmovPknlMrunSrasWlnrDfr"; speed = 0.666667; actions = "LauncherKneelActionsRunFR"; - duty = 0.4; + duty = 0.5; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPknlMevaSlowWlnrDfr",0.03,"AmovPercMrunSlowWlnrDfr",0.03,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"Unconscious",0.01,"AmovPercMrunSrasWlnrDfr",0.03,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPknlMtacSrasWlnrDfr",0.025}; }; class AmovPercMevaSlowWlnrDf: AmovPercMrunSlowWlnrDf { + stamina = -1; + aimPrecision = 7.0; actions = "LauncherStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\lnr\AmovPercMsprSlowWlnrDf"; duty = 1.4; + relSpeedMin = 0.7; speed = 0.707401; soundOverride = "sprint"; InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; @@ -5895,15 +6076,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMevaSlowWlnrDfr: AmovPercMevaSlowWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\lnr\AmovPercMsprSlowWlnrDfr"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfr",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; }; class AmovPercMevaSlowWlnrDfl: AmovPercMevaSlowWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\lnr\AmovPercMsprSlowWlnrDfl"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfl",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025}; }; class AmovPknlMevaSlowWlnrDf: AmovPercMrunSlowWlnrDf { + aimPrecision = 8.0; + stamina = -1; actions = "LauncherKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\low\lnr\AmovPknlMsprSlowWlnrDf"; duty = 1.6; @@ -5914,20 +6097,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMevaSlowWlnrDfr: AmovPknlMevaSlowWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\low\lnr\AmovPknlMsprSlowWlnrDfr"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMevaSlowWlnrDf",0.025,"AmovPknlMevaSlowWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMevaSlowWlnrDf",0.025,"AmovPknlMevaSlowWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDfr",0.025}; }; class AmovPknlMevaSlowWlnrDfl: AmovPknlMevaSlowWlnrDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\low\lnr\AmovPknlMsprSlowWlnrDfl"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMevaSlowWlnrDf",0.025,"AmovPknlMevaSlowWlnrDfr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMevaSlowWlnrDf",0.025,"AmovPknlMevaSlowWlnrDfr",0.025,"AmovPknlMrunSrasWlnrDfl",0.025}; }; class AmovPknlMwlkSrasWlnrDf: AidlPknlMstpSrasWlnrDnon_G0S { - relSpeedMin = 1; + static = 1; visibleSize = 0.400122; actions = "LauncherKneelActionsWlkF"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDf"; - speed = 0.455581; + speed = 0.7; duty = 0.3; soundOverride = "Walk"; leaningFactorBeg = 0.75; @@ -5935,7 +6118,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; canPullTrigger = 1; limitGunMovement = 0.6; - aimPrecision = 1.5; + aimPrecision = 3.0; interpolationSpeed = 2.9; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"Unconscious",0.01,"AmovPercMwlkSlowWlnrDf",0.03,"AmovPercMwlkSrasWlnrDf",0.03,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPknlMtacSrasWlnrDf",0.025}; @@ -5987,18 +6170,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMtacSrasWlnrDf: AidlPknlMstpSrasWlnrDnon_G0S { + stamina = -0.1; visibleSize = 0.400122; actions = "LauncherKneelActionstacF"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\tac\ras\lnr\AmovPknlMtacSrasWlnrDf"; - speed = 0.766871; - duty = 0.8; + speed = 1.0; + relSpeedMin = 0.8; + duty = 0.5; soundOverride = "Walk"; leaningFactorBeg = 0.75; leaningFactorEnd = 0.75; soundEnabled = 1; canPullTrigger = 1; limitGunMovement = 0.6; - aimPrecision = 1.65; + aimPrecision = 5.0; interpolationSpeed = 2.9; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMtacSrasWlnrDfl",0.025,"AmovPknlMtacSrasWlnrDfr",0.025,"Unconscious",0.01,"AmovPercMtacSrasWlnrDf",0.03,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPknlMwlkSrasWlnrDf",0.025}; @@ -6050,8 +6235,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSnonWnonDf: AmovPknlMstpSnonWnonDnon { + aimPrecision = 5.0; + stamina = -0.1; variantsPlayer[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; speed = 0.666667; duty = 0.2; @@ -6062,63 +6249,68 @@ class CfgMovesMaleSdr2: CfgMovesBasic Walkcycles = 2; disableWeapons = 1; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.03,"AmovPknlMstpSnonWnonDnon",0.06,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.03,"AmovPknlMstpSnonWnonDnon",0.06,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfr",0.025,"AmovPknlMevaSnonWnonDf",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDf: AmovPknlMrunSnonWnonDf { + stamina = 1; + aimPrecision = 3.0; + static = 1; relSpeedMin = 0.8; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondf"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; speed = 0.505619; - duty = 0.0; + duty = 0; actions = "CivilKneelActionsWlkF"; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDf",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDf",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMevaSnonWnonDf",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDbr: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnondbr"; speed = 0.445545; actions = "CivilKneelActionsWlkBR"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDbl: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnondbl"; speed = 0.445545; actions = "CivilKneelActionsWlkBL"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDbl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDb: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondb"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnondb"; speed = 0.445545; actions = "CivilKneelActionsWlkB"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDb",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDl: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnondl"; speed = 0.445545; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon_fl.p3d"; actions = "CivilKneelActionsWlkL"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDr: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnondr"; speed = 0.45; actions = "CivilKneelActionsWlkR"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDfr: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDfr"; actions = "CivilKneelActionsWlkFR"; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfr",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfr",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.025,"AmovPknlMevaSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMwlkSnonWnonDfl: AmovPknlMwlkSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDfl"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon_fl.p3d"; actions = "CivilKneelActionsWlkFL"; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfl",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfl",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMevaSnonWnonDfl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMstpSnonWnonDnon_AmovPknlMrunSnonWnonDf: AmovPknlMrunSnonWnonDf { @@ -6128,62 +6320,67 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSnonWnonDfl: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnonDfl"; actions = "CivilKneelActionsRunFL"; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDfl",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon_fl.p3d"; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDfl",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"AmovPknlMevaSnonWnonDfl",0.025,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDl: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnondl"; speed = 0.625; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon_fl.p3d"; actions = "CivilKneelActionsRunL"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDbl",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDbl: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnondbl"; actions = "CivilKneelActionsRunBL"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDb",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDb: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnondb"; actions = "CivilKneelActionsRunB"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDbr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDbr: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnondbr"; actions = "CivilKneelActionsRunBR"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDr: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnondr"; speed = 0.714286; actions = "CivilKneelActionsRunR"; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPknlMrunSnonWnonDfr: AmovPknlMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\run\non\non\AmovPknlMrunSnonWnonDfr"; actions = "CivilKneelActionsRunFR"; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDfr",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.06,"AmovPercMrunSnonWnonDfr",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025,"AmovPknlMevaSnonWnonDfr",0.025,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"Unconscious",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1}; }; class AmovPpneMrunSlowWrflDf: AmovPpneMstpSrasWrflDnon { + stamina = -0.1; + aimPrecision = 6.0; variantsPlayer[] = {}; visibleSize = 0.150123; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf"; speed = 0.650541; - duty = 1.0; + duty = 1; showWeaponAim = 0; disableWeapons = 1; disableWeaponsLong = 1; soundEnabled = 1; limitGunMovement = 0; - legs = "wholeBody"; + legs = "legsDefault"; leaning = "empty"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; leftHandIKBeg = 1; @@ -6245,55 +6442,57 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMsprSlowWrflDf: AmovPpneMrunSlowWrflDf { visibleSize = 0.200123; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf"; speed = 0.795239; - duty = 1.0; + duty = 1; enableOptics = 0; soundEdge[] = {0.25,0.5,0.75,1}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMevaSlowWrflDf",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMevaSlowWrflDf: AmovPpneMrunSlowWrflDf { + stamina = -1; + aimPrecision = 9.0; actions = "RifleProneActionsEvasiveF"; visibleSize = 0.250123; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMevaSlowWrflDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMevaSlowWrflDf"; speed = 0.35; duty = 1.4; - soundEdge[] = {0.25,0.5,0.75,1}; + soundEdge[] = {0.1,0.22,0.32,0.45,0.57,0.7,0.82,0.95,1}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.01,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMsprSlowWrflDbl: AmovPpneMsprSlowWrflDf { actions = "RifleProneActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbl"; speed = 0.653427; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDb",0.025,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMsprSlowWrflDl: AmovPpneMsprSlowWrflDf { actions = "RifleProneActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDl"; speed = 0.970588; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMsprSlowWrflDr: AmovPpneMsprSlowWrflDf { actions = "RifleProneActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDr.rtm"; - speed = 1.139121; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDr"; + speed = 1.13912; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMsprSlowWrflDbr: AmovPpneMsprSlowWrflDf { actions = "RifleProneActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbr"; speed = 0.963037; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDb",0.025,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; class AmovPpneMsprSlowWrflDb: AmovPpneMsprSlowWrflDf { actions = "RifleProneActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDb"; speed = 0.790744; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02}; }; @@ -6310,41 +6509,57 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMsprSlowWrflDfl: AmovPpneMsprSlowWrflDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfl.rtm"; - speed = 1.427665; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfl"; + speed = 1.42766; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02,"AmovPpneMevaSlowWrflDf",0.025}; }; class AmovPpneMsprSlowWrflDfr: AmovPpneMsprSlowWrflDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfr"; speed = 0.456495; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.1,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl",0.02,"AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr",0.02,"AmovPpneMevaSlowWrflDf",0.025}; }; class AadjPpneMwlkSrasWrflDup_f: AmovPpneMrunSlowWrflDf { actions = "RifleAdjustFProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\aadjppnemwlksraswrfldup_front"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_front"; speed = 1; adjstance = "u"; limitGunMovement = 1; legs = "legsDefault"; leaning = "leaningDefault"; - InterpolateTo[] = {"AadjPpneMstpSrasWrflDup",0.02,"AadjPpneMwlkSrasWrflDup_b",0.025,"AadjPpneMwlkSrasWrflDup_l",0.025,"AadjPpneMwlkSrasWrflDup_r",0.025,"AadjPpneMwlkSrasWrflDup_f",0.025,"Unconscious",0.1,"AadjPpneMstpSrasWrflDup_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDup_AadjPknlMstpSrasWrflDdown",0.02}; + InterpolateTo[] = {"AadjPpneMstpSrasWrflDup",0.02,"AadjPpneMwlkSrasWrflDup_b",0.025,"AadjPpneMwlkSrasWrflDup_bl",0.025,"AadjPpneMwlkSrasWrflDup_br",0.025,"AadjPpneMwlkSrasWrflDup_l",0.025,"AadjPpneMwlkSrasWrflDup_r",0.025,"AadjPpneMwlkSrasWrflDup_f",0.025,"AadjPpneMwlkSrasWrflDup_fl",0.025,"AadjPpneMwlkSrasWrflDup_fr",0.025,"Unconscious",0.1,"AadjPpneMstpSrasWrflDup_AmovPpneMstpSrasWrflDnon",0.02,"AadjPpneMstpSrasWrflDup_AadjPknlMstpSrasWrflDdown",0.02}; + LeftHandIKCurve[] = {0}; + }; + class AadjPpneMwlkSrasWrflDup_fl: AadjPpneMwlkSrasWrflDup_f + { + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_fl"; + speed = 0.8; + }; + class AadjPpneMwlkSrasWrflDup_fr: AadjPpneMwlkSrasWrflDup_f + { + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_fr"; + speed = 0.8; }; class AadjPpneMwlkSrasWrflDup_b: AadjPpneMwlkSrasWrflDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\aadjppnemwlksraswrfldup_back"; - speed = 1; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_back"; + }; + class AadjPpneMwlkSrasWrflDup_bl: AadjPpneMwlkSrasWrflDup_f + { + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_bl"; + }; + class AadjPpneMwlkSrasWrflDup_br: AadjPpneMwlkSrasWrflDup_f + { + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_br"; }; class AadjPpneMwlkSrasWrflDup_l: AadjPpneMwlkSrasWrflDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\aadjppnemwlksraswrfldup_left"; - speed = 1; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_left"; }; class AadjPpneMwlkSrasWrflDup_r: AadjPpneMwlkSrasWrflDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\aadjppnemwlksraswrfldup_right"; - speed = 1; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\rfl\AadjPpneMwlkSrasWrflDup_right"; }; class AadjPpneMwlkSrasWrflDleft_l: AmovPpneMrunSlowWrflDf { @@ -6377,6 +6592,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMrunSlowWpstDf: AidlPpneMstpSrasWpstDnon_G0S { + stamina = -0.1; + aimPrecision = 6.0; visibleSize = 0.150123; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDf"; speed = 0.443333; @@ -6386,10 +6603,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic limitGunMovement = 0; enableOptics = 0; soundEnabled = 1; - legs = "wholeBody"; + soundOverride = "crawl"; + soundEdge[] = {0.01,0.1,0.18,0.35,0.45,0.6,0.68,0.83,0.94}; + legs = "legsDefault"; leaning = "empty"; aimingBody = "empty"; aiming = "empty"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; ConnectTo[] = {}; @@ -6397,14 +6617,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMsprSlowWpstDf: AmovPpneMrunSlowWpstDf { + stamina = -1; + aimPrecision = 9.0; visibleSize = 0.200123; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; speed = 0.732886; duty = 1.2; leftHandIKBeg = 0; leftHandIKCurve[] = {}; leftHandIKEnd = 0; - soundEdge[] = {0.25,0.5,0.75,1}; + soundEdge[] = {0.22,0.46,0.7,0.92}; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDf",0.025,"AmovPpneMrunSlowWpstDfl",0.025,"AmovPpneMrunSlowWpstDfr",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWpstDnon_relax",0.1,"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; }; class AmovPpneMrunSlowWpstDfl: AmovPpneMrunSlowWpstDf @@ -6440,7 +6662,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMrunSlowWpstDr: AmovPpneMrunSlowWpstDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDr"; - speed = 1.115242; + speed = 1.11524; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.03,"AmovPpneMrunSlowWpstDbr",0.02,"AmovPpneMrunSlowWpstDb",0.02,"AmovPpneMrunSlowWpstDfr",0.02,"AmovPpneMrunSlowWpstDf",0.02,"Unconscious",0.1,"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; }; class AmovPpneMrunSlowWpstDfr: AmovPpneMrunSlowWpstDf @@ -6452,7 +6674,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AadjPpneMwlkSrasWpstDup_f: AmovPpneMrunSlowWpstDf { actions = "PistolAdjustFProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\aadjppnemwlksraswpstdup_front"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\AadjPpneMwlkSrasWpstDup_front"; speed = 1; adjstance = "u"; limitGunMovement = 1; @@ -6464,17 +6686,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AadjPpneMwlkSrasWpstDup_b: AadjPpneMwlkSrasWpstDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\aadjppnemwlksraswpstdup_back"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\AadjPpneMwlkSrasWpstDup_back"; speed = 1; }; class AadjPpneMwlkSrasWpstDup_l: AadjPpneMwlkSrasWpstDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\aadjppnemwlksraswpstdup_left"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\AadjPpneMwlkSrasWpstDup_left"; speed = 1; }; class AadjPpneMwlkSrasWpstDup_r: AadjPpneMwlkSrasWpstDup_f { - file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\aadjppnemwlksraswpstdup_right"; + file = "\A3\anims_f\Data\Anim\Sdr\Adj\pne\wlk\ras\pst\AadjPpneMwlkSrasWpstDup_right"; speed = 1; }; class AadjPpneMwlkSrasWpstDleft_l: AmovPpneMrunSlowWpstDf @@ -6507,71 +6729,80 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMrunSnonWnonDf: AidlPpneMstpSnonWnonDnon_G0S { + aimPrecision = 6.0; + stamina = -0.1; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; - speed = 0.517241; + speed = 0.775862; duty = 0.3; soundEnabled = 1; + soundOverride = "crawl"; + soundEdge[] = {0.2,0.7}; leaning = "empty"; aiming = "empty"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; ConnectTo[] = {}; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMsprSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMsprSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; + legs = "legsDefault"; }; class AmovPpneMrunSnonWnonDfl: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; - speed = 0.545455; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDl",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 0.818183; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDl",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDl: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; - speed = 0.833333; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDbl",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 1.25; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDbl",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDbl: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; - speed = 0.681818; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMrunSnonWnonDb",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 1.022727; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMrunSnonWnonDb",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDb: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; - speed = 0.434783; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbl",0.025,"AmovPpneMrunSnonWnonDbr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 0.652174; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbl",0.025,"AmovPpneMrunSnonWnonDbr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDbr: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; - speed = 0.789474; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDb",0.025,"AmovPpneMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 1.184211; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDb",0.025,"AmovPpneMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDr: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; - speed = 0.666667; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbr",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 1.0; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbr",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMrunSnonWnonDfr: AmovPpneMrunSnonWnonDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; - speed = 0.625; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + speed = 0.9375; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDr",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPpneMsprSnonWnonDf: AmovPpneMrunSnonWnonDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; - duty = 1.0; + aimPrecision = 9.0; + stamina = -1; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; + duty = 1; speed = 0.730541; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1}; + soundEdge[] = {0.25,0.5,0.75,1.0}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMrunSnonWnonDf",0.025,"Unconscious",0.1,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02}; }; class AmovPincMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { variantsPlayer[] = {}; actions = "IncapacitatedRifleAction"; - aimPrecision = 0.3; + aimPrecision = 0.5; enableBinocular = 0; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1,"AmovPpneMstpSrasWrflDnon_healed",0.02}; InterpolateTo[] = {"AmovPincMstpSrasWrflDnon_turnL",0.02,"AmovPincMstpSrasWrflDnon_turnR",0.02,"AmovPincMrunSlowWrflDf",0.02,"AmovPincMrunSlowWrflDfl",0.02,"AmovPincMrunSlowWrflDl",0.02,"AmovPincMrunSlowWrflDbl",0.02,"AmovPincMrunSlowWrflDb",0.02,"AmovPincMrunSlowWrflDbr",0.02,"AmovPincMrunSlowWrflDr",0.02,"AmovPincMrunSlowWrflDfr",0.02,"Unconscious",0.01,"AinjPpneMstpSnonWrflDnon_rolltoback",0.02,"IncapacitatedRifle_AmovPpneMstpSrasWrflDnon",0.2}; @@ -6691,7 +6922,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPincMsprSlowWrflDf: AmovPincMrunSlowWrflDf { visibleSize = 0.200123; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf"; speed = 0.730541; leftHandIKCurve[] = {}; InterpolateTo[] = {"AmovPincMstpSrasWrflDnon",0.02,"AmovPincMrunSlowWrflDf",0.025,"Unconscious",0.01}; @@ -6701,6 +6932,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.150123; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDf"; speed = 1; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; ConnectTo[] = {}; @@ -6800,7 +7032,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.250124; actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon"; looped = 0; speed = 0.4; soundEnabled = 0; @@ -6813,6 +7045,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKEnd = 1; weaponIK = 1; enableOptics = 0; + onLandBeg = 1; + onLandEnd = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {1}; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; @@ -6820,109 +7054,176 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class RifleReloadProneMk20: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMk20Prone.rtm"; - speed = -2.833333; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMk20Prone"; + speed = -2.83333; + leftHandIKCurve[] = {0,1,0.04321,0,0.9259,0,0.969136,1}; + }; + class RifleReloadProneMk20UGL: RifleReloadProneBase + { + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMk20UGLProne"; + speed = 0.34884; leftHandIKCurve[] = {0,1,0.04321,0,0.9259,0,0.969136,1}; }; class RifleReloadProneMX: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMXProne.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMXProne"; speed = 0.37; leftHandIKCurve[] = {0.012,1,0.041,0,0.941,0,0.982,1}; }; + class RifleReloadProneMXUGL: RifleReloadProneBase + { + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadMXUGLProne"; + speed = 0.554796; + leftHandIKCurve[] = {0,1,0.04321,0,0.9259,0,0.969136,1}; + }; class RifleReloadProneTRGUGL: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadTRGUglProne.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadTRGUglProne"; speed = 0.3; leftHandIKCurve[] = {0.014,1,0.042,0,0.95,0,0.985,1}; }; class RifleReloadProneMXCompact: RifleReloadProneMX { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMXCompactprone.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMXCompactprone"; }; class RifleReloadProneMXSniper: RifleReloadProneMX { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMXSniperprone.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMXSniperprone"; }; class RifleReloadProneTRG: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadTRGProne.rtm"; - speed = 0.252; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadTRGProne"; + speed = 0.3; leftHandIKCurve[] = {0.038,1,0.076,0,0.911,0,0.948,1}; }; class RifleReloadProneKatiba: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadKatibaProne.rtm"; - speed = 0.256; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadKatibaProne"; + speed = 0.278; leftHandIKCurve[] = {0.038,1,0.076,0,0.911,0,0.968,1}; }; + class RifleReloadProneKatibaUGL: RifleReloadProneBase + { + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadKatibaUGLprone"; + speed = 0.3; + leftHandIKCurve[] = {0.014,1,0.042,0,0.95,0,0.985,1}; + }; class RifleReloadProneM200: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadM200Prone.rtm"; - speed = 0.159403; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadM200Prone"; + speed = 0.189403; leftHandIKCurve[] = {0,1,0.0215,0,0.96129,0,1,1}; }; class RifleReloadProneLRR: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadLRRProne.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadLRRProne"; speed = -5.2; rightHandIKCurve[] = {0,1,0.067925,0,0.143396,0,0.177358,1,0.732075,1,0.754717,0,0.94717,0,0.988679,1}; leftHandIKCurve[] = {0.188679,1,0.218868,0,0.660377,0,0.698113,1}; }; class RifleReloadProneEBR: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadEBRProne.rtm"; - speed = 0.37; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadEBRProne"; + speed = 0.27195; leftHandIKCurve[] = {0.027,1,0.081,0,0.946,0,0.984,1}; }; class RifleReloadProneSMG_02: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadSMG_02Prone.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadSMG_02Prone"; speed = 0.38; leftHandIKCurve[] = {0.046,1,0.11,0,0.917,0,0.963,1}; }; class RifleReloadProneSMG_03: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadSMG_03Prone.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadSMG_03Prone"; speed = 0.26; - leftHandIKCurve[] = {0.065,1,0.11,0,0.917,0,0.963,1}; + leftHandIKCurve[] = {0.056,0,0.8,0,0.963,1}; rightHandIKCurve[] = {0.056,1,0.08,0,0.112,0,0.126,1,0.77,1,0.81,0,0.88,0,0.91,1}; }; class RifleReloadProneSDAR: RifleReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadRFBProne.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadRFBProne"; speed = 0.28; leftHandIKCurve[] = {0.016,1,0.09,0,0.947,0,0.973,1}; }; class RifleReloadProneDMR: RifleReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmrprone.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmrprone"; speed = 0.25; leftHandIKCurve[] = {0.016,1,0.09,0,0.967,0,0.993,1}; }; + class RifleReloadProneDMR02: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmr02prone"; + speed = 0.322581; + leftHandIKCurve[] = {0.009,1,0.018,0,0.982,0,0.991,1}; + rightHandIKCurve[] = {0.076,1,0.087,0,0.978,0,0.989,1}; + }; + class RifleReloadProneDMR03: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmr03prone"; + speed = 0.32967; + leftHandIKCurve[] = {0.009,1,0.018,0,0.982,0,0.991,1}; + rightHandIKCurve[] = {0.078,1,0.089,0,0.978,0,0.989,1}; + }; + class RifleReloadProneDMR04: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmr04prone"; + speed = 0.3; + leftHandIKCurve[] = {0.009,1,0.018,0,0.982,0,0.991,1}; + rightHandIKCurve[] = {0.04,1,0.051,0,0.979,0,0.989,1}; + }; + class RifleReloadProneDMR05: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmr05prone"; + speed = 0.285714; + leftHandIKCurve[] = {0.009,1,0.018,0,0.982,0,0.991,1}; + rightHandIKCurve[] = {0.048,1,0.058,0,0.981,0,0.99,1}; + }; + class RifleReloadProneDMR06: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\gesturereloaddmr06prone"; + speed = 0.27027; + leftHandIKCurve[] = {0.009,1,0.018,0,0.982,0,0.991,1}; + rightHandIKCurve[] = {0.036,1,0.045,0,0.982,0,0.991,1}; + }; + class RifleReloadProneMMG01: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMMG01Prone"; + speed = 0.132743; + leftHandIKCurve[] = {0.004,1,0.007,0,0.992,0,0.996,1}; + rightHandIKCurve[] = {0.827,1,0.831,0,0.991,0,0.996,1}; + }; + class RifleReloadProneMMG02: RifleReloadProneBase + { + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadMMG02Prone"; + speed = 0.12987; + leftHandIKCurve[] = {0.013,1,0.017,0,0.992,0,0.996,1}; + rightHandIKCurve[] = {0.011,1,0.014,0,0.989,0,0.992,1}; + }; class RifleReloadProneGM6: RifleReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynxProne.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynxProne"; speed = 0.175; rightHandIKCurve[] = {0.016,1,0.044,0,0.214,0,0.247,1,0.723,1,0.748,0,0.956,0,0.989,1}; leftHandIKCurve[] = {0,1,0.268,1,0.296,0,0.701,0,0.715,1,1,1}; }; class RifleReloadProneSMG_01: RifleReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadSMG_01Prone.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadSMG_01Prone"; speed = 0.370786; leftHandIKCurve[] = {0.056497,1,0.084746,0,0.920904,0,0.966102,1}; }; class RifleReloadProneM4SSAS: RifleReloadProneBase { - file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadM4SSAS.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\GestureReloadM4SSAS"; speed = 0.105079; leftHandIKCurve[] = {0,1,0.01754,0,0.97453,0,1,1}; }; class PistolReloadProneBase: RifleReloadProneBase { actions = "PistolProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon"; speed = 0.750124; showHandGun = 1; aiming = "aimingPistol"; @@ -6932,18 +7233,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class PistolReloadProne: PistolReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadPistolProne.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadPistolProne"; speed = -2.9; leftHandIKCurve[] = {0,1,0.103,0,0.8848,0,1,1}; }; class PistolHeavy02ReloadProne: PistolReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadPistolHeavy02Prone.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadPistolHeavy02Prone"; speed = 0.28; }; class PistolReloadProneFlaregun: PistolReloadProneBase { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadFlaregun.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadFlaregun"; speed = -2.9; leftHandIKCurve[] = {0,1,0.103,0,0.8848,0,1,1}; }; @@ -6951,7 +7252,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.750124; actions = "RifleStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon"; looped = 0; speed = 0.4; soundEnabled = 0; @@ -6964,14 +7265,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.350124; actions = "RifleKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\rfl\AwopPknlMstpSrldWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\rfl\AwopPknlMstpSrldWrflDnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; }; class WeaponMagazineReloadProne: WeaponMagazineReloadStand { actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\rld\rfl\AwopPpneMstpSrldWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\rld\rfl\AwopPpneMstpSrldWrflDnon"; visibleSize = 0.125012; aimPrecision = 0.5; camShakeFire = 0.5; @@ -6989,7 +7290,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.750124; actions = "PistolStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon"; looped = 0; speed = 0.750124; soundEnabled = 0; @@ -7005,7 +7306,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.350124; actions = "PistolKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\pst\AwopPknlMstpSrldWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\pst\AwopPknlMstpSrldWpstDnon"; speed = 0.32; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; @@ -7013,7 +7314,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class PistolMagazineReloadProne: PistolMagazineReloadStand { actions = "PistolProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\rld\pst\AwopPpneMstpSrldWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\rld\pst\AwopPpneMstpSrldWpstDnon"; visibleSize = 0.125012; aimPrecision = 0.5; camShakeFire = 0.5; @@ -7027,7 +7328,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.350124; actions = "LauncherKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\lnr\AwopPknlMstpSrldWlnrDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\rld\lnr\AwopPknlMstpSrldWlnrDnon"; looped = 0; speed = 0.25; soundEnabled = 0; @@ -7040,15 +7341,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LauncherReloadStand: LauncherReloadKneel { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\lnr\awoppercmstpsrldwlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\rld\lnr\AwopPercMstpsrldWlnrDnon"; actions = "LauncherStandActions"; speed = 0.4; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02}; }; class TransAnimBase: Default { - file = "\A3\anims_f\Data\Anim\sdr\trigger.rtm"; + stamina = 0; + file = "\A3\anims_f\Data\Anim\sdr\trigger"; visibleSize = 0.500125; + relSpeedMin = 0.5; + static = 1; looped = 0; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -7084,7 +7388,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWrflDdown_AadjPpneMstpSrasWrflDup"; visibleSize = 0.400125; actions = "RifleAdjustBKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup_AadjPknlMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\pne\stp\ras\rfl\AadjPpneMstpSrasWrflDup_AadjPknlMstpSrasWrflDdown"; speed = -0.65; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -7110,7 +7414,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPpneMstpSrasWrflDup_AadjPknlMstpSrasWrflDdown"; visibleSize = 0.400125; actions = "RifleAdjustFProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AadjPpneMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\knl\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AadjPpneMstpSrasWrflDup"; speed = -0.55; leaningFactorBeg = 1; interpolationRestart = 1; @@ -7125,10 +7429,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEdge[] = {0.01}; leftHandIKCurve[] = {0.05,1,0.1,0,0.888,0,0.954,1}; }; - class amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon: TransAnimBase + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon"; - speed = 1.034483; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon"; + speed = 1.03448; showHandGun = 1; showWeaponAim = 0; disableWeapons = 1; @@ -7136,21 +7440,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; visibleSize = 0.3; ConnectTo[] = {"AmovPknlMstpSlowWpstDnon",0.02}; - InterpolateTo[] = {"Unconscious",0.1,"amovpknlmstpSlowwpstdnon_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"Unconscious",0.1,"AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon",0.02}; }; - class amovpknlmstpSlowwpstdnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon + class AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\amovpknlmstpSlowwpstdnon_amovpknlmstpsraswpstdnon"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon"; actions = "PistolKneelActions"; showWeaponAim = 1; disableWeapons = 0; - speed = 2.307692; - ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; - InterpolateTo[] = {"Unconscious",0.1,"amovpknlmstpsraswpstdnon_amovpknlmstpSlowwpstdnon",0.02}; + speed = 2.30769; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.02}; + InterpolateTo[] = {"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon",0.02}; }; - class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon: TransAnimBase + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon"; actions = "PistolKneelActions"; disableWeaponsLong = 1; showWeaponAim = 0; @@ -7160,40 +7464,44 @@ class CfgMovesMaleSdr2: CfgMovesBasic showHandGun = 1; speed = 0.967742; soundOverride = "handgun_to_unarmed"; - ConnectTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02}; - InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"Unconscious",0.1}; }; - class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon_end"; showHandGun = 0; - speed = 1.304348; + soundEnabled = 0; + speed = 1.30435; ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; - InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; - class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + class AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon"; showHandGun = 0; - speed = 1.764706; + speed = 1.76471; soundOverride = "unarmed_to_handgun"; - ConnectTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02}; - InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon_end",0.02,"Unconscious",0.1}; }; - class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end: amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon + class AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end"; showHandGun = 1; - speed = 1.071429; + speed = 1.07143; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; - InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase { - relSpeedMin = 1; + static = 1; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon"; actions = "PistolStandActions"; - speed = 2.727273; + speed = 2.72727; + soundEnabled = 1; + soundOverride = "lift_handgun"; + soundEdge[] = {0.01}; showHandGun = 1; interpolationRestart = 2; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; @@ -7201,10 +7509,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon: TransAnimBase { - relSpeedMin = 1; + static = 1; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon"; actions = "PistolLowStandActions"; - speed = 1.304348; + soundEnabled = 1; + soundOverride = "low_handgun"; + soundEdge[] = {0.01}; + speed = 1.30435; showWeaponAim = 0; disableWeapons = 1; showHandGun = 1; @@ -7212,33 +7523,34 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"Unconscious",0.1}; }; - class amovpercmstpSlowwlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + class AmovPercMstpSlowWlnrDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\amovpercmstpSlowwlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\AmovPercMstpSlowWlnrDnon_AmovPercMstpSrasWlnrDnon"; actions = "LauncherStandActions"; speed = 3; interpolationRestart = 2; leaningFactorBeg = 0.5; leaningFactorEnd = 0.5; weaponIK = 4; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; - InterpolateTo[] = {"Unconscious",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpSlowwlnrdnon",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.01}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSlowWlnrDnon",0.02}; }; - class amovpercmstpsraswlnrdnon_amovpercmstpSlowwlnrdnon: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSlowWlnrDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpSlowwlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSlowWlnrDnon"; actions = "LauncherStandActions"; speed = 3; interpolationRestart = 2; leaningFactorBeg = 0.5; leaningFactorEnd = 0.5; weaponIK = 4; - ConnectTo[] = {"amovpercmstpSlowwlnrdnon",0.01}; - InterpolateTo[] = {"Unconscious",0.01,"amovpercmstpSlowwlnrdnon_amovpercmstpsraswlnrdnon",0.02}; + ConnectTo[] = {"AmovPercMstpSlowWlnrDnon",0.01}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSlowWlnrDnon_AmovPercMstpSrasWlnrDnon",0.02}; }; - class amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon"; actions = "RifleStandActions"; speed = 0.66; disableWeapons = 1; @@ -7253,12 +7565,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {0.245,1,0.449,0}; leftHandIKCurve[] = {0.643,1,0.724,0}; weaponIK = 4; - ConnectTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon_end",0.01}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon_end",0.01}; InterpolateTo[] = {"Unconscious",0.01}; }; - class amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon_end: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon_end: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon_end.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon_end"; actions = "RifleStandActions"; speed = 0.604; disableWeapons = 1; @@ -7273,11 +7586,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {0.481,0,0.694,1}; weaponIK = 1; ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; - InterpolateTo[] = {"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.015,"Unconscious",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.015,"Unconscious",0.01}; }; class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon_end: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon_end.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon_end"; actions = "LauncherStandActions"; speed = 0.61111; disableWeapons = 1; @@ -7291,12 +7605,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {0.252,0,0.411,1}; leftHandIKCurve[] = {0.093,0,0.243,1}; weaponIK = 4; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon",0.02}; }; - class amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon: TransAnimBase_noIK + class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase_noIK { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon"; actions = "LauncherStandActions"; speed = 0.970588; disableWeapons = 1; @@ -7308,31 +7623,33 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {0.5,1,0.773,0}; weaponIK = 1; ConnectTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; - InterpolateTo[] = {"Unconscious",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon_end",0.02}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon_end",0.02}; }; - class amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase { + aimPrecision = 3.0; actions = "LauncherKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon.rtm"; - speed = 1.428571; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 1.42857; interpolationRestart = 2; leaningFactorBeg = 0.5; leaningFactorEnd = 0.5; weaponIK = 4; duty = 0.6; - relSpeedMin = 1; - reverse = "amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon"; + static = 1; + reverse = "AmovPknlMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon"; soundOverride = "adjust_stand_to_kneel"; soundEnabled = 1; soundEdge[] = {0.01}; ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.005}; - InterpolateTo[] = {"amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; class AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase { + stamina = 0; visibleSize = 0.600125; actions = "LauncherStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\lnr\AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\lnr\AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon"; speed = 0.447761; onLandBeg = 1; soundOverride = "standup"; @@ -7345,14 +7662,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {0.018868,1,0.049057,0,0.637736,0,0.70566,1}; weaponIK = 4; headBobStrength = 0.512438; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon",0.02,"Unconscious",0.01}; }; class AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon: TransAnimBase { visibleSize = 0.300125; actions = "LauncherProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon"; speed = 0.526316; soundOverride = "laydown"; onLandEnd = 1; @@ -7363,18 +7680,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKBeg = 0; reverse = "AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon"; leftHandIKCurve[] = {0,1,0.328889,1,0.391111,0,0.888889,0,0.955556,1}; - leftHandIKEnd = 1.0; + leftHandIKEnd = 1; headBobStrength = 0.512438; aimprecision = 0.2; weaponIK = 4; - ConnectTo[] = {"amovppnemstpsraswlnrdnon",0.02}; + ConnectTo[] = {"AmovPpneMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon",0.02,"Unconscious",0.01}; }; class AmovPpneMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase { + stamina = 0; visibleSize = 0.250125; actions = "LauncherKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\lnr\AmovPpneMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\lnr\AmovPpneMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon"; speed = 0.731707; onLandBeg = 1; soundOverride = "standup"; @@ -7385,39 +7703,42 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon"; leftHandIKCurve[] = {0.03125,1,0.1,0,0.75,0,0.84375,1}; weaponIK = 4; - duty = 1.0; + duty = 1; ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; - class amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + class AmovPknlMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + aimPrecision = 3.0; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon"; actions = "LauncherStandActions"; - speed = 1.153846; + speed = 1.15385; interpolationRestart = 2; leaningFactorBeg = 0.5; leaningFactorEnd = 0.5; weaponIK = 4; duty = 0.8; + static = 1; relSpeedMin = 0.6; reverse = "AmovPercMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon"; soundOverride = "adjust_kneel_to_stand"; soundEnabled = 1; soundEdge[] = {0.01}; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; class AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase { + stamina = 0; visibleSize = 0.300125; actions = "CivilProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; speed = 0.578948; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; onLandEnd = 1; interpolationRestart = 1; - duty = 2.0; + duty = 2; enableOptics = 0; leftHandIKBeg = 0; soundOverride = "adjust_stand_to_prone"; @@ -7425,38 +7746,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEdge[] = {0.01}; leftHandIKCurve[] = {0.628889,1,0.7,0}; rightHandIKCurve[] = {0.328889,1,0.4,0}; - leftHandIKEnd = 1.0; + leftHandIKEnd = 1; headBobStrength = 0.512438; aimprecision = 0.2; weaponIK = 4; - ConnectTo[] = {"amovppnemstpsnonwnondnon_amovppnemstpsraswrfldnon",0.01,"amovppnemstpsnonwnondnon_amovppnemstpsraswpstdnon",0.01,"AmovPpneMstpSnonWnonDnon",0.01}; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.01,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon",0.01,"AmovPpneMstpSnonWnonDnon",0.01}; InterpolateTo[] = {"Unconscious",0.01}; }; class AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; soundOverride = "adjust_kneel_to_prone"; }; class AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown: AmovPercMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_in.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_in"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPercMstpSrasWrflDnon_Putdown_AmovPercMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPercMstpSrasWrflDnon_Putdown: AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown { - relSpeedMin = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon.rtm"; + static = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon"; speed = -1e-005; looped = 1; leftHandIKBeg = 0; @@ -7467,7 +7789,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPercMstpSrasWrflDnon_Putdown_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -7476,20 +7798,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_out"; speed = 0.731707; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "RifleStandActions_inv"; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_gin"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -7504,7 +7827,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPercMstpSrasWrflDnon_G01",1}; variantAfter[] = {11,11,11}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7516,10 +7839,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPercMstpSrasWrflDnon_G01: AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_gloop"; speed = -11; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPercMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon @@ -7532,7 +7856,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\ainvpercmstpsraswrfldnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\rfl\AinvPercMstpSrasWrflDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; @@ -7541,25 +7865,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon_Putdown: AmovPknlMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_in.rtm"; - speed = 1.428571; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_in"; + speed = 1.42857; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPknlMstpSrasWrflDnon_Putdown_AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPknlMstpSrasWrflDnon_Putdown: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon_Putdown { - relSpeedMin = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon.rtm"; + static = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon"; speed = -1e-005; looped = 1; leftHandIKBeg = 0; @@ -7571,7 +7896,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinvPknlMstpSrasWrflDnon_Putdown_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { variantsPlayer[] = {}; - relSpeedMin = 1; + static = 1; variantsAI[] = {}; looped = 0; canBlendStep = 0; @@ -7580,21 +7905,22 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_out"; speed = 0.833333; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "RifleKneelActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_gin"; speed = 1.85; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -7609,7 +7935,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPknlMstpSrasWrflDnon_G01",1}; variantAfter[] = {6,6,6}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7621,8 +7947,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPknlMstpSrasWrflDnon_G01: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSrasWrflDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_gloop"; speed = -6; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon @@ -7636,28 +7963,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\ainvPknlmstpsraswrfldnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\rfl\AinvPknlMstpSrasWrflDnon_gout"; speed = 1.75; leftHandIKBeg = 0; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown: AmovPpneMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_in.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_in"; speed = 0.731707; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPpneMstpSrasWrflDnon_Putdown_AmovPpneMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPpneMstpSrasWrflDnon_Putdown: AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown { - relSpeedMin = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon.rtm"; + static = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon"; speed = -1e-005; looped = 1; leftHandIKBeg = 0; @@ -7668,26 +7996,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPpneMstpSrasWrflDnon_Putdown_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; looped = 0; canBlendStep = 0; minPlayTime = 0.45; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_out"; speed = 0.588235; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; looped = 0; canBlendStep = 0; actions = "rifleproneActions_inv"; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_gin.rtm"; - speed = 1.111111; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_gin"; + speed = 1.11111; interpolationRestart = 1; leftHandIKCurve[] = {0.1,1,0.3,0}; ConnectTo[] = {"AinvPpneMstpSrasWrflDnon",0.02}; @@ -7697,7 +8026,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPpneMstpSrasWrflDnon_G01",1}; variantAfter[] = {7,7,7}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7706,10 +8035,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPpneMstpSrasWrflDnon_G01: AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_gloop"; speed = -6.95; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPpneMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon @@ -7719,21 +8049,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; minPlayTime = 0.75; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\ainvPpnemstpsraswrfldnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\rfl\AinvPpneMstpSrasWrflDnon_gout"; speed = 1.85; leftHandIKBeg = 0; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "PistolStandActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsrasWpstdnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_gin"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -7748,7 +8078,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPercMstpSrasWpstDnon_G01",1}; variantAfter[] = {7,7,7}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsrasWpstdnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7760,10 +8090,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPercMstpSrasWpstDnon_G01: AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsrasWpstdnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_gloop"; speed = -6.95; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPercMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon @@ -7777,7 +8108,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsrasWpstdnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; @@ -7786,14 +8117,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "PistolKneelActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsrasWpstdnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_gin"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -7802,13 +8133,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic HeadBobStrength = -1; leftHandIKCurve[] = {0.1,1,0.3,0}; ConnectTo[] = {"AinvPknlMstpSrasWpstDnon",0.02}; - InterpolateTo[] = {"AinvPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.025,"Unconscious",0.01}; + InterpolateTo[] = {"AinvPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSnonWnonDnon",0.025,"Unconscious",0.01}; }; class AinvPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon { variantsPlayer[] = {"AinvPknlMstpSrasWpstDnon_G01",1}; variantAfter[] = {6,6,6}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsrasWpstdnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7820,10 +8151,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPknlMstpSrasWpstDnon_G01: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsrasWpstdnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_gloop"; speed = -6; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPknlMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon @@ -7837,7 +8169,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsrasWpstdnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; @@ -7846,14 +8178,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "PistolProneActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsrasWpstdnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_gin"; speed = 1.8; interpolationRestart = 1; HeadBobMode = 5; @@ -7866,7 +8198,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPpneMstpSrasWpstDnon_G01",1}; variantAfter[] = {8,8,8}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsrasWpstdnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -7878,10 +8210,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPpneMstpSrasWpstDnon_G01: AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsrasWpstdnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_gloop"; speed = -8; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPpneMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon @@ -7893,7 +8226,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsrasWpstdnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; @@ -7902,23 +8235,24 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_AinvPercMstpSrasWpstDnon_Putdown: AmovPercMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsraswpstdnon_in.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_in"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPercMstpSrasWpstDnon_Putdown_AmovPercMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPercMstpSrasWpstDnon_Putdown_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -7927,30 +8261,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\ainvpercmstpsraswpstdnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\pst\AinvPercMstpSrasWpstDnon_out"; speed = 0.731707; + disableWeapons = 1; leftHandIKBeg = 0; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon_Putdown: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsraswpstdnon_in.rtm"; - speed = 1.428571; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_in"; + speed = 1.42857; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPknlMstpSrasWpstDnon_Putdown_AmovPknlMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPknlMstpSrasWpstDnon_Putdown_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -7959,37 +8295,40 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\ainvpknlmstpsraswpstdnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\pst\AinvPknlMstpSrasWpstDnon_out"; speed = 0.833333; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPpneMstpSrasWpstDnon_AinvPpneMstpSrasWpstDnon_Putdown: AmovPpneMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsraswpstdnon_in.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_in"; speed = 0.731707; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPpneMstpSrasWpstDnon_Putdown_AmovPpneMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPpneMstpSrasWpstDnon_Putdown_AmovPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; minPlayTime = 0.45; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\ainvppnemstpsraswpstdnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\ras\pst\AinvPpneMstpSrasWpstDnon_out"; speed = 0.588235; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon @@ -8000,7 +8339,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; actions = "CivilStandActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvpercmstpSnonWnondnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_gin"; speed = 1.8; interpolationRestart = 1; HeadBobMode = 5; @@ -8013,15 +8352,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPercMstpSnonWnonDnon_G01",1}; variantAfter[] = {6,6,6}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvpercmstpSnonWnondnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_G"; speed = 10; looped = 1; leftHandIKCurve[] = {0}; }; class AinvPercMstpSnonWnonDnon_G01: AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvpercmstpSnonWnondnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_gloop"; speed = -6; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon @@ -8033,7 +8373,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\ainvpercmstpSnonWnondnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSnonWnonDnon_gout"; speed = 1.25; HeadBobMode = 5; HeadBobStrength = -1; @@ -8047,7 +8387,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; actions = "CivilKneelActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvpknlmstpSnonWnondnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_gin"; speed = 1.8; interpolationRestart = 1; HeadBobMode = 5; @@ -8060,15 +8400,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPknlMstpSnonWnonDnon_G01",1}; variantAfter[] = {4,4,4}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvpknlmstpSnonWnondnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_G"; speed = 10; looped = 1; leftHandIKCurve[] = {0}; }; class AinvPknlMstpSnonWnonDnon_G01: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvpknlmstpSnonWnondnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_gloop"; speed = -4; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon @@ -8080,7 +8421,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\ainvpknlmstpSnonWnondnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_gout"; speed = 1.25; HeadBobMode = 5; HeadBobStrength = -1; @@ -8094,7 +8435,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; actions = "CivilProneActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvppnemstpSnonWnondnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_gin"; speed = 1.8; interpolationRestart = 1; HeadBobMode = 5; @@ -8107,15 +8448,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPpneMstpSnonWnonDnon_G01",1}; variantAfter[] = {8,8,8}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvppnemstpSnonWnondnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_G"; speed = 10; looped = 1; leftHandIKCurve[] = {0}; }; class AinvPpneMstpSnonWnonDnon_G01: AmovPpneMstpSnonWnonDnon_AinvPpneMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvppnemstpSnonWnondnon_gloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_gloop"; speed = -8; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPpneMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon @@ -8127,7 +8469,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.45; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\ainvppnemstpSnonWnondnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSnonWnonDnon_gout"; speed = 1.25; HeadBobMode = 5; HeadBobStrength = -1; @@ -8135,31 +8477,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { + aimPrecision = 3.0; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; minPlayTime = 0.35; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; speed = -0.45; interpolationRestart = 1; soundOverride = "adjust_stand_to_kneel"; soundEnabled = 1; - headBobStrength = 0.0; + headBobStrength = 0; duty = 0.4; - relSpeedMin = 1; reverse = "AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon"; soundEdge[] = {0.01}; }; class AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPknlMstpSlowWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.5; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\amovpercmstpSlowwrfldnon_amovpknlmstpSlowwrfldnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon"; speed = -0.75; soundOverride = "Walk"; interpolationRestart = 1; @@ -8167,6 +8510,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic disableWeapons = 1; headBobStrength = 0.512438; reverse = "AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; + aimPrecision = 3.0; }; class AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon { @@ -8176,35 +8520,38 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { + stamina = 0; + static = 1; variantsPlayer[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.69; visibleSize = 0.300125; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; speed = 0.710527; soundOverride = "adjust_stand_to_prone"; onLandBeg = 0; leaningFactorBeg = 1; interpolationRestart = 1; duty = 0.5; - relSpeedMin = 1; reverse = "AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon"; IgnoreMinPLayTime[] = {"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"}; leftHandIKCurve[] = {0,1,0.328889,1,0.391111,0,0.888889,0,0.955556,1}; soundEnabled = 1; headBobStrength = 0.512438; - aimprecision = 0.2; + aimPrecision = 5.0; soundEdge[] = {0.01}; }; class AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { - relSpeedMin = 1; + stamina = 0; + aimPrecision = 5.0; + static = 1; variantsPlayer[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.51; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon"; speed = -1.4; soundOverride = "laydown"; onLandBeg = 0; @@ -8218,24 +8565,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { + stamina = 0; + aimPrecision = 4.0; variantsPlayer[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.41; reverse = "AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; leftHandIKCurve[] = {0,1,0.168627,1,0.223529,0,0.85098,0,0.929412,1}; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon"; speed = -1; }; class AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; + soundEnabled = 1; + soundOverride = "low_rifle"; + soundEdge[] = {0.01}; canBlendStep = 0; looped = 0; minPlayTime = 0.55; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon"; speed = -0.5; interpolationRestart = 2; disableWeapons = 1; @@ -8244,14 +8596,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; + soundEnabled = 1; + soundOverride = "lift_rifle"; + soundEdge[] = {0.01}; canBlendStep = 0; looped = 0; minPlayTime = 0.55; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; - speed = 3.055385; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon"; + speed = 3.05539; interpolationRestart = 2; disableWeapons = 1; disableWeaponsLong = 1; @@ -8259,9 +8614,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponLowered = 1; reverse = "AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon"; }; - class amovpknlmstpsraswrfldnon_amovpknlmstpSlowwrfldnon: AmovPknlMstpSlowWrflDnon + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPknlMstpSlowWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -8270,11 +8625,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon"; disableWeapons = 1; speed = -0.65; - reverse = "amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon"; + reverse = "AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon"; }; - class amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon: AmovPknlMstpSrasWrflDnon + class AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -8284,23 +8639,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic disableWeapons = 1; disableWeaponsLong = 1; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon"; - speed = 2.297143; - reverse = "amovpknlmstpsraswrfldnon_amovpknlmstpSlowwrfldnon"; + speed = 2.29714; + reverse = "AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon"; }; class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon: TransAnimBase { + stamina = 0; variantsAI[] = {}; boundingSphere = 3; actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon"; speed = 1.2; soundOverride = "laydown"; enableDirectControl = 0; leaningFactorBeg = 1; - duty = 1.0; + duty = 1; weaponIK = 1; interpolationRestart = 1; + aimPrecision = 6; leftHandIKCurve[] = {0.52,1,0.72,0}; + static = 1; relSpeedMin = 1.15; relSpeedMax = 1.15; ConnectTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2",0.01}; @@ -8309,7 +8667,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2: AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon { collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne.p3d"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2"; speed = 0.923077; onLandEnd = 1; leaningFactorBeg = 0; @@ -8319,6 +8677,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { + stamina = 0; + static = 1; relSpeedMin = 1; variantsPlayer[] = {}; variantsAI[] = {}; @@ -8327,7 +8687,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; actions = "RifleProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon_start"; - speed = 1.034483; + speed = 1.03448; soundOverride = "laydown"; enableDirectControl = 0; leaningFactorEnd = 0; @@ -8336,6 +8696,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic duty = 2; leftHandIKBeg = 0; leftHandIKEnd = 0; + aimPrecision = 5.0; leftHandIKCurve[] = {0,1,0.37,0}; ConnectTo[] = {"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon_end",0.01}; InterpolateTo[] = {"Unconscious",0.01}; @@ -8343,13 +8704,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon_end: AmovPpneMstpSrasWrflDnon { + stamina = 0; + static = 1; + relSpeedMin = 1; variantsPlayer[] = {}; boundingSphere = 4; canBlendStep = 0; looped = 0; minPlayTime = 0.77; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon_end"; - speed = 1.538462; + speed = 1.53846; onLandBeg = 0; soundOverride = "laydown"; enableDirectControl = 0; @@ -8359,11 +8723,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic duty = 2; leftHandIKBeg = 0; leftHandIKEnd = 0; + aimPrecision = 5; leftHandIKCurve[] = {0.564103,0,0.794872,1}; soundEdge[] = {0.01}; }; class AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon_old: AmovPpneMstpSrasWrflDnon { + stamina = 0; variantsPlayer[] = {}; canBlendStep = 0; looped = 0; @@ -8385,25 +8751,28 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { + aimPrecision = 3.0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; visibleSize = 0.600125; looped = 0; minPlayTime = 0.45; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon"; speed = -0.55; interpolationRestart = 1; enableOptics = 1; soundEnabled = 1; - headBobStrength = 0.0; + headBobStrength = 0; duty = 0.6; + static = 1; relSpeedMin = 0.8; reverse = "AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; soundOverride = "adjust_kneel_to_stand"; }; class AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon { + aimPrecision = 3.0; disableWeapons = 1; disableWeaponsLong = 1; ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; @@ -8411,12 +8780,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { + stamina = 0; + static = 1; variantsPlayer[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.65; visibleSize = 0.150125; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; speed = 0.826531; onLandBeg = 0; soundOverride = "adjust_kneel_to_prone"; @@ -8427,15 +8798,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKBeg = 0; leftHandIKEnd = 0; soundEnabled = 1; - aimprecision = 0.2; + aimPrecision = 4.0; duty = 0.4; - relSpeedMin = 1; soundEdge[] = {0.01}; }; class AmovPknlMstpSrasWrflDnon_AmovPknlMsprSrasWrflDf: TransAnimBase { actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; speed = 2.07; enableDirectControl = 0; leaningFactorBeg = 1; @@ -8450,6 +8820,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 1.5; interpolationSpeed = 0.5; interpolationRestart = 1; + static = 1; relSpeedMax = 1.1; relSpeedMin = 0.5; ConnectTo[] = {}; @@ -8457,12 +8828,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { + stamina = 0; + static = 1; relSpeedMax = 1; relSpeedMin = 0.8; variantsPlayer[] = {}; variantsAI[] = {}; visibleSize = 0.600125; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon"; speed = 0.604477; onLandBeg = 1; canBlendStep = 0; @@ -8473,6 +8846,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic duty = 2; looped = 0; leftHandIKBeg = 0; + aimPrecision = 5.0; reverse = "AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; soundEdge[] = {0.01}; leftHandIKCurve[] = {0.018868,1,0.049057,0,0.637736,0,0.70566,1}; @@ -8481,6 +8855,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf: TransAnimBase { + stamina = 0; variantsAI[] = {}; actions = "RifleStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; @@ -8503,16 +8878,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon { + aimPrecision = 3.0; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; minPlayTime = 0.47; - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\rfl\amovpknlmstpSlowwrfldnon_amovpercmstpSlowwrfldnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; speed = -0.75; soundOverride = "Walk"; soundEnabled = 1; disableWeapons = 1; + static = 1; relSpeedMin = 0.8; headBobStrength = 0.512438; interpolationRestart = 1; @@ -8520,38 +8897,42 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { + stamina = 0; + static = 1; relSpeedMax = 1; + relSpeedMin = 0.5; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; minPlayTime = 0.71; visibleSize = 0.250125; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; speed = 0.987804; onLandBeg = 1; soundOverride = "adjust_prone_to_stand"; soundEnabled = 1; leaningFactorBeg = 0; interpolationRestart = 1; + aimPrecision = 4.0; reverse = "AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; soundEdge[] = {0.01}; leftHandIKCurve[] = {0.03125,1,0.1,0,0.75,0,0.84375,1}; - duty = 0.6; - relSpeedMin = 0.8; + duty = 1.0; }; class AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + aimPrecision = 2; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; minPlayTime = 0.35; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; speed = -0.35; interpolationRestart = 1; duty = 0.2; - headBobStrength = 0.0; + headBobStrength = 0; reverse = "AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; soundOverride = "adjust_stand_to_kneel"; soundEnabled = 1; @@ -8559,23 +8940,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSlowWpstDnon_AmovPknlMstpSlowWpstDnon: AmovPknlMstpSlowWpstDnon { - relSpeedMin = 1; + aimPrecision = 2; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; minPlayTime = 0.35; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPknlMstpSlowWpstDnon.rtm"; - speed = 1.111111; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPknlMstpSlowWpstDnon"; + speed = 1.11111; disableWeapons = 1; interpolationRestart = 1; reverse = "AmovPknlMstpSlowWpstDnon_AmovPercMstpSlowWpstDnon"; }; class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon: TransAnimBase { - relSpeedMin = 1.15; + stamina = 0; + aimPrecision = 4.0; + relSpeedMin = 1; + static = 1; actions = "PistolRunFActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon.rtm"; - speed = 2.181818; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon"; + speed = 2.18182; onLandEnd = 1; soundOverride = "laydown"; showHandGun = 1; @@ -8589,18 +8974,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2: AmovPpneMstpSrasWpstDnon { + stamina = 0; + static = 1; + relSpeedMin = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; minPlayTime = 0.45; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2.rtm"; - speed = 1.043478; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2"; + speed = 1.04348; }; class AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { + stamina = 0; + aimPrecision = 4.0; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; - relSpeedMin = 1; looped = 0; minPlayTime = 0.35; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon"; @@ -8612,6 +9002,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; soundOverride = "adjust_stand_to_prone"; soundEdge[] = {0.01}; + ignoreMinPlayTime[] = {"AswmPercMrunSnonWnonDf","AsswPercMrunSnonWnonDf","AbswPercMrunSnonWnonDf","Unconscious"}; leftHandIKCurve[] = {0.2222,1,0.2777,0,0.8518,0,0.9444,1}; leftHandIKEnd = 0; duty = 0.4; @@ -8624,12 +9015,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon { + aimPrecision = 3.0; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon"; speed = 0.566038; reverse = "AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; }; class AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { + aimPrecision = 2; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -8638,8 +9032,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = -0.37; interpolationRestart = 1; duty = 0.4; - relSpeedMin = 1; - headBobStrength = 0.0; + headBobStrength = 0; reverse = "AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; soundOverride = "adjust_kneel_to_stand"; soundEnabled = 1; @@ -8647,6 +9040,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSlowWpstDnon_AmovPercMstpSlowWpstDnon: AmovPercMstpSlowWpstDnon { + static = 1; relSpeedMin = 0.8; variantsPlayer[] = {}; variantsAI[] = {}; @@ -8659,6 +9053,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf: TransAnimBase { + aimPrecision = 2; actions = "PistolKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; speed = 3.71; @@ -8667,20 +9062,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic aimingBody = "aimingUpPistol"; enableDirectControl = 0; soundOverride = "standup"; - ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2",0.01}; InterpolateTo[] = {"Unconscious",0.01}; }; - class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2: AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf - { - actions = "PistolRunFActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 1.48; - ConnectTo[] = {"AmovPercMevaSrasWpstDf",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWpstDf",0.02,"Unconscious",0.01}; - }; class AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon.rtm"; + stamina = 0; + aimPrecision = 3.0; + static = 1; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon"; speed = 0.83721; leaningFactorBeg = 1; interpolationRestart = 1; @@ -8692,7 +9081,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {0.0384,1,0.1153,0,0.8653,0,0.923,1}; leftHandIKEnd = 0; duty = 0.2; - relSpeedMin = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -8700,6 +9088,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { + stamina = 0; + aimPrecision = 4.0; + static = 1; relSpeedMax = 1; relSpeedMin = 0.5; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; @@ -8724,6 +9115,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon { + stamina = 0; + aimPrecision = 3.0; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; speed = 0.857144; canBlendStep = 0; @@ -8731,14 +9124,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 1; leftHandIKBeg = 0; reverse = "AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon"; - leftHandIKCurve[] = {0.0,1,0.0588,0,0.745,0,0.8823,1}; + leftHandIKCurve[] = {0,1,0.0588,0,0.745,0,0.8823,1}; leftHandIKEnd = 0; rightHandIKBeg = 0; rightHandIKCurve[] = {}; rightHandIKEnd = 0; - duty = 0.4; - relSpeedMin = 0.5; - relSpeedMax = 1; + duty = 0.8; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -8749,6 +9140,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf: TransAnimBase { + stamina = 0; + aimPrecision = 4.0; actions = "PistolProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; speed = 1.31; @@ -8772,15 +9165,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon { + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.35; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon.rtm"; - speed = 1.538462; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; + speed = 1.53846; duty = 0.1; - relSpeedMin = 1; disableWeapons = 1; reverse = "AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; soundOverride = "adjust_stand_to_kneel"; @@ -8789,10 +9182,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon: TransAnimBase { - relSpeedMin = 1.15; + stamina = 0; + static = 1; canBlendStep = 0; actions = "CivilStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon"; speed = 0.95; onLandEnd = 1; soundOverride = "laydown"; @@ -8808,12 +9202,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2: AmovPpneMstpSnonWnonDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.55; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2"; speed = 1.5; soundOverride = "laydown"; aiming = "aimingCivil"; @@ -8823,19 +9218,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon { + stamina = 0; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.55; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; speed = 0.886936; onLandBeg = 0; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; interpolationRestart = 2; duty = 0.6; - relSpeedMin = 1; disableWeapons = 1; reverse = "AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; soundOverride = "adjust_stand_to_prone"; @@ -8844,16 +9240,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon { + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.4; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; - speed = 1.467391; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.46739; aiming = "aimingCivil"; duty = 0.2; - relSpeedMin = 1; disableWeapons = 1; reverse = "AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; soundOverride = "adjust_kneel_to_stand"; @@ -8883,13 +9279,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.45; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; - speed = 1.323529; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; + speed = 1.32353; onLandBeg = 0; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; @@ -8903,20 +9300,22 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon { + stamina = 0; + static = 1; relSpeedMax = 1; - relSpeedMin = 0.5; + relSpeedMin = 0.8; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.55; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; speed = 0.8; onLandBeg = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; leaningFactorEnd = 1; - interpolationRestart = 2; + interpolationRestart = 1; duty = 1; disableWeapons = 1; reverse = "AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; @@ -8926,19 +9325,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon { + stamina = 0; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; minPlayTime = 0.45; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; speed = 0.895522; onLandBeg = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; leaningFactorEnd = 1; - interpolationRestart = 2; + interpolationRestart = 1; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1; disableWeapons = 1; @@ -8949,6 +9350,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf: TransAnimBase { + stamina = 0; canBlendStep = 0; actions = "CivilProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf"; @@ -8974,8 +9376,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon: TransAnimBase { + duty = 0.5; actions = "PistolStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon"; speed = 1.875; disableWeapons = 1; interpolationRestart = 2; @@ -8990,6 +9393,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end"; speed = 1.666; + soundEnabled = 0; showHandGun = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -8999,6 +9403,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon { + duty = 1.0; visibleSize = 0.350125; actions = "PistolKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon"; @@ -9008,6 +9413,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end { + duty = 1.0; actions = "PistolKneelActions"; visibleSize = 0.350125; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end"; @@ -9016,6 +9422,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase { + duty = 1.5; visibleSize = 0.125013; actions = "PistolProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon"; @@ -9025,7 +9432,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKBeg = 0; leftHandIKEnd = 0; rightHandIKBeg = 0; - soundOverride = "rifle_to_handgun"; + soundOverride = "rifle_to_handgun_prn"; + onLandBeg = 1; + onLandEnd = 1; leftHandIKCurve[] = {0,1,0.111,0}; rightHandIKCurve[] = {0.152,1,0.199,0}; weaponIK = 1; @@ -9041,13 +9450,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; weaponIK = 2; + soundEnabled = 0; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {0}; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon",0.02,"Unconscious",0.01}; }; - class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon: amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon { + duty = 1.0; visibleSize = 0.350121; actions = "LauncherKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon"; @@ -9058,6 +9469,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon_end: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon_end { + duty = 1.0; visibleSize = 0.350121; actions = "LauncherKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon_end"; @@ -9117,9 +9529,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon: TransAnimBase { + duty = 0.5; actions = "RifleStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon"; - speed = 1.232877; + speed = 1.23288; disableWeapons = 1; showHandGun = 1; aiming = "aimingPistol"; @@ -9138,6 +9551,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "aimingDefault"; aimingBody = "aimingUpDefault"; interpolationSpeed = 20; + soundEnabled = 0; rightHandIKCurve[] = {0.3,0,0.4,1}; leftHandIKCurve[] = {0.406,0,0.492,1}; weaponIK = 1; @@ -9146,6 +9560,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon { + duty = 1.0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon"; visibleSize = 0.350125; actions = "RifleKneelActions"; @@ -9155,23 +9570,28 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end { + duty = 1.0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end"; visibleSize = 0.350125; + soundEnabled = 0; actions = "RifleKneelActions"; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"Unconscious",0.01}; }; class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase { + duty = 1.5; visibleSize = 0.125013; actions = "RifleProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon"; - speed = 1.935484; + speed = 1.93548; disableWeapons = 1; showHandGun = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; + onLandBeg = 1; + onLandEnd = 1; leftHandIKBeg = 0; leftHandIKCurve[] = {}; soundOverride = "handgun_to_rifle"; @@ -9182,6 +9602,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end"; speed = 0.681818; + soundEnabled = 0; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; showHandGun = 0; @@ -9191,9 +9612,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon",0.02,"Unconscious",0.01}; }; - class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon"; disableWeapons = 1; actions = "PistolStandActions"; speed = 0.9031; @@ -9207,12 +9629,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {0.819,1,0.917,0}; weaponIK = 4; enableOptics = 2; - ConnectTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02}; - InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon_end",0.02,"Unconscious",0.1}; }; - class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end: TransAnimBase + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon_end: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon_end"; disableWeapons = 1; actions = "PistolStandActions"; showHandGun = 1; @@ -9223,11 +9646,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKEnd = 0; enableOptics = 2; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; - InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; - class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon: TransAnimBase + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon"; disableWeapons = 1; actions = "LauncherStandActions"; showHandGun = 1; @@ -9239,13 +9663,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {}; enableOptics = 2; soundOverride = "handgun_to_launcher"; - ConnectTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon_end",0.02,"Unconscious",0.1}; }; - class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end: TransAnimBase + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon_end: TransAnimBase { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end.rtm"; + duty = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon_end"; disableWeapons = 1; + soundEnabled = 0; actions = "LauncherStandActions"; speed = 0.43131; interpolationRestart = 2; @@ -9257,11 +9683,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKBeg = 0; enableOptics = 2; weaponIK = 4; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"Unconscious",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon",0.02}; }; - class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon: amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon { + duty = 1.0; actions = "LauncherKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon"; visibleSize = 0.350121; @@ -9269,9 +9696,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"Unconscious",0.01}; }; - class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end: amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWlnrDnon_end { + duty = 1.0; actions = "LauncherKneelActions"; + soundEnabled = 0; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end"; visibleSize = 0.350121; ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; @@ -9281,7 +9710,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "CivilStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon"; - speed = 1.034483; + speed = 1.03448; disableWeapons = 1; showHandgun = 1; aiming = "aimingPistol"; @@ -9297,6 +9726,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end"; speed = 1.25; + soundEnabled = 0; showHandGun = 0; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; @@ -9320,13 +9750,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end"; - speed = 1.111111; + speed = 1.11111; + soundEnabled = 0; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; }; - class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon: amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon: AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon { + duty = 1.0; actions = "RifleKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon"; visibleSize = 0.350121; @@ -9335,8 +9767,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon_end",0.01}; InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; }; - class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon_end: amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon_end + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon_end: AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon_end { + duty = 1.0; actions = "RifleKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon_end"; visibleSize = 0.350121; @@ -9344,8 +9777,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"Unconscious",0.01}; }; - class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon: amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon: AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon { + duty = 1.0; actions = "PistolKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon"; visibleSize = 0.350121; @@ -9353,8 +9787,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.01}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02,"Unconscious",0.01}; }; - class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end: amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end: AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon_end { + duty = 1.0; actions = "PistolKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end"; visibleSize = 0.350121; @@ -9379,8 +9814,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon: TransAnimBase_noIK { actions = "RifleStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWrflDnon"; - speed = 3.157894; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon"; + speed = 3.15789; showItemInHand = 1; disableWeapons = 1; aiming = "aimingCivil"; @@ -9388,19 +9823,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_rifle"; ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end: AmovPercMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWrflDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end"; speed = 0.645162; + soundEdge[] = {0.01}; + soundOverride = "binoc_to_rifle"; rightHandIKCurve[] = {0.53,0,0.6,1}; leftHandIKCurve[] = {0.42,0,0.56,1}; }; @@ -9408,8 +9845,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.350125; actions = "RifleKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon"; - speed = 3.157894; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon"; + speed = 3.15789; showItemInHand = 1; disableWeapons = 1; aiming = "aimingCivil"; @@ -9423,18 +9860,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {}; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_rifle"; ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end: AmovPknlMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon_end"; + soundEnabled = 0; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end"; speed = 0.645162; showItemInHand = 0; rightHandIKEnd = 1; @@ -9447,7 +9885,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.125013; actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSrasWrflDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon"; speed = 0.992064; showItemInHand = 1; disableWeapon = 1; @@ -9464,18 +9902,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {}; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_rifle_2"; ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end: AmovPpneMstpSrasWrflDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSrasWrflDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end"; speed = 0.541125; showItemInHand = 0; rightHandIKCurve[] = {0.61,0,0.73,1}; @@ -9485,8 +9923,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon: TransAnimBase_noIK { actions = "PistolStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWpstDnon"; - speed = 1.666667; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.66667; showItemInHand = 1; disableWeapons = 1; aiming = "aimingPistol"; @@ -9494,26 +9932,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_handgun"; ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWpstDnon_end"; - speed = 1.153846; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.15385; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase { visibleSize = 0.350125; actions = "PistolKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon"; - speed = 1.666667; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon"; + speed = 1.66667; showItemInHand = 1; disableWeapons = 1; aiming = "aimingPistol"; @@ -9521,27 +9959,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_handgun"; ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon_end"; - speed = 1.153846; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.15385; showItemInHand = 0; }; class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase { visibleSize = 0.125013; actions = "PistolProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSrasWpstDnon"; - speed = 1.776317; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon"; + speed = 1.77632; showItemInHand = 1; disableWeapon = 1; aiming = "aimingPistol"; @@ -9551,25 +9989,25 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc"; + soundOverride = "binoc_to_handgun"; ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end: AmovPpneMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSrasWpstDnon_end"; - speed = 1.273586; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 1.27359; showItemInHand = 0; }; class AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon: TransAnimBase_noIK { actions = "CivilStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSnonWnonDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon"; speed = 1.665; showItemInHand = 1; disableWeapons = 1; @@ -9578,7 +10016,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc_civil"; + soundOverride = "binoc_to_unarmed"; ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.02}; InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; @@ -9588,14 +10026,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSnonWnonDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end"; speed = 1.665; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase { visibleSize = 0.350125; actions = "CivilKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSnonWnonDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon"; speed = 1.665; showItemInHand = 1; disableWeapons = 1; @@ -9604,18 +10042,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc_civil"; + soundOverride = "binoc_to_unarmed"; ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon_end",0.02}; InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon_end: AmovPknlMstpSnonWnonDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSnonWnonDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon_end"; speed = 1.665; showItemInHand = 0; }; @@ -9623,8 +10061,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.125013; actions = "CivilProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSnonWnonDnon"; - speed = 1.323529; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon"; + speed = 1.32353; showItemInHand = 1; disableWeapon = 1; aiming = "aimingCivil"; @@ -9634,7 +10072,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc_civil"; + soundOverride = "binoc_to_unarmed"; ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.02}; InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; @@ -9644,7 +10082,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\awopppnemstpsoptwbindnon_AmovPpneMstpSnonWnonDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end"; speed = 1.8; showItemInHand = 0; }; @@ -9702,7 +10140,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "PistolStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon"; - speed = 1.764706; + speed = 1.76471; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -9717,7 +10155,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end"; - speed = 1.071429; + speed = 1.07143; showHandGun = 1; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon",0.02,"Unconscious",0.01}; @@ -9762,14 +10200,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSrasWrflDf: SprintBaseDf { - speed = 1.609708; - relSpeedMin = 0.5; - limitGunMovement = 0.7; + speed = 1.60971; + static = 1; weaponIK = 1; headBobStrength = 0.25; - duty = 1.0; + duty = 1; disableWeaponsLong = 1; enableOptics = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_offset.p3d"; ConnectTo[] = {"AovrPercMrunSrasWrflDf",1.202}; InterpolateTo[] = {"AovrPercMstpSrasWrflDf",0.232,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf_ldst",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.02,"Unconscious",0.01,"AmovPercMevaSrasWrflDf_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMtacSrasWrflDf",0.02,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02}; }; @@ -9779,53 +10217,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "aimingDefault"; aimingBody = "aimingUpDefault"; looped = 0; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\amovpercmsprsraswrfldf_amovpknlmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\AmovPercMsprSrasWrflDf_AmovPknlMstpSrasWrflDnon"; speed = 1.3; - limitGunMovement = 1.0; + limitGunMovement = 1; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; InterpolateTo[] = {}; }; class AmovPercMevaSrasWrflDfr_AmovPknlMstpSrasWrflDnon: AmovPercMevaSrasWrflDf_AmovPknlMstpSrasWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\amovpercmsprsraswrfldfr_amovpknlmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\AmovPercMsprSrasWrflDfr_AmovPknlMstpSrasWrflDnon"; speed = 0.9; }; class AmovPercMevaSrasWrflDfl_AmovPknlMstpSrasWrflDnon: AmovPercMevaSrasWrflDf_AmovPknlMstpSrasWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\amovpercmsprsraswrfldfl_amovpknlmstpsraswrfldnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\low\rfl\AmovPercMsprSrasWrflDfl_AmovPknlMstpSrasWrflDnon"; speed = 0.9; }; - class AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfl: AmovPercMevaSrasWrflDf - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.96; - looped = 0; - ConnectTo[] = {"AmovPercMevaSrasWrflDfl",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfl_AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; - class AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfr: AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfl - { - speed = 1.043478; - ConnectTo[] = {"AmovPercMevaSrasWrflDfr",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; - class AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon: AmovPercMevaSrasWrflDf - { - looped = 0; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 1.6; - ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl_AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"Unconscious",0.1}; - }; class AmovPknlMevaSrasWrflDf: AmovPercMevaSrasWrflDf { + aimPrecision = 8.0; duty = 1.2; + relSpeedMin = 0.5; Walkcycles = 2; - speed = 1.475986; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDf.rtm"; + speed = 1.47599; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDf"; actions = "RifleKneelEvasiveActionsF"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl_offset.p3d"; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.02,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDfr",0.02}; }; @@ -9849,48 +10266,28 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMevaSrasWrflDfl: AmovPercMevaSrasWrflDf { relSpeedMax = 1.1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl"; actions = "RifleStandEvasiveActionsFL"; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDfl_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDl",0.05,"AmovPercMrunSrasWrflDfl_ldst",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"Unconscious",0.01,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMtacSrasWrflDf",0.02,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDl",0.025}; }; - class AmovPercMevaSrasWrflDfl_AmovPercMevaSrasWrflDf: AmovPercMevaSrasWrflDfl - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.96; - looped = 0; - ConnectTo[] = {"AmovPercMevaSrasWrflDf",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; - class AmovPercMevaSrasWrflDfl_AmovPercMevaSrasWrflDfr: AmovPercMevaSrasWrflDfl - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.631579; - looped = 0; - ConnectTo[] = {"AmovPercMevaSrasWrflDfr",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; class AmovPknlMevaSrasWrflDfl: AmovPknlMevaSrasWrflDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDfl"; actions = "RifleKneelEvasiveActionsFL"; InterpolateTo[] = {"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDfr",0.02}; }; class AmovPercMevaSlowWrflDfl: AmovPercMevaSrasWrflDf { actions = "RifleStandLowEvasiveActionsFL"; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl.rtm"; - aimPrecision = 3.0; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl"; + aimPrecision = 4; weaponLowered = 1; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSrasWrflDl",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"Unconscious",0.01}; }; class AmovPercMevaSrasWrflDfr: AmovPercMevaSrasWrflDf { - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr"; actions = "RifleStandEvasiveActionsFR"; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDfr_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDfr_ldst",0.025,"AmovPercMrunSrasWrflDr",0.05,"AmovPercMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMevaSrasWrflDfl",0.02,"Unconscious",0.01,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMtacSrasWrflDf",0.02,"AmovPercMtacSrasWrflDfl",0.02,"AmovPercMtacSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDr",0.025}; }; @@ -9914,30 +10311,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelEvasiveActionsL"; InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMrunSlowWrflDl",0.025,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.02,"AmovPknlMrunSrasWrflDfl_ldst",0.02,"AmovPknlMrunSrasWrflDbl",0.02,"AmovPknlMrunSrasWrflDbl_ldst",0.02,"AmovPknlMrunSrasWrflDl",0.03,"Unconscious",0.01,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMrunSrasWrflDbr",0.02,"AmovPknlMrunSrasWrflDbr_ldst",0.02,"AmovPknlMrunSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDfr_ldst",0.02,"AmovPknlMrunSrasWrflDr",0.02,"AmovPknlMrunSrasWrflDr_ldst",0.02,"AmovPknlMstpSlowWrflDnon_relax",0.1,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDl",0.02,"AmovPknlMevaSrasWrflDfl",0.02,"AmovPknlMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDl",0.02,"AmovPknlMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02}; }; - class AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDfl: AmovPercMevaSrasWrflDfr - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.857143; - looped = 0; - ConnectTo[] = {"AmovPercMevaSrasWrflDfl",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfl_AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; - class AmovPercMevaSrasWrflDfr_AmovPercMevaSrasWrflDf: AmovPercMevaSrasWrflDfr - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 1.043478; - looped = 0; - ConnectTo[] = {"AmovPercMevaSrasWrflDf",0.02}; - InterpolateTo[] = {"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf_AmovPercMevaSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDf_AmovPercMstpSrasWrflDnon",0.02,"Unconscious",0.1}; - }; class AmovPknlMevaSrasWrflDfr: AmovPercMevaSrasWrflDfr { - speed = 1.666667; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\spr\low\Rfl\AmovPknlMsprSlowWrflDfr"; actions = "RifleKneelEvasiveActionsFR"; InterpolateTo[] = {"AmovPknlMrunSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"Unconscious",0.1,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDfr",0.02}; }; @@ -9947,50 +10323,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobStrength = 0.253731; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AmovPknlMevaSrasWrflDfr",0.025,"Unconscious",0.01}; }; - class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon - { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.55; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.6; - soundOverride = "sprint"; - soundEnabled = 1; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSrasWrflDnon - { - variantsPlayer[] = {}; - variantsAI[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.57; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl: AmovPercMrunSrasWrflDf - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.57; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; class AmovPknlMevaSlowWrflDf: AmovPknlMevaSrasWrflDf { actions = "RifleKneelLowEvasiveActionsF"; @@ -10006,105 +10338,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelLowEvasiveActionsFR"; InterpolateTo[] = {"AmovPknlMrunSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.02,"AmovPknlMevaSlowWrflDfl",0.025,"AmovPknlMevaSlowWrflDf",0.025,"Unconscious",0.1}; }; - class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon - { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.52; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.54; - soundOverride = "sprint"; - soundEnabled = 1; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSrasWrflDnon - { - variantsPlayer[] = {}; - variantsAI[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.51; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr: AmovPercMrunSrasWrflDf - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.55; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon - { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.97; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.92; - soundOverride = "sprint"; - soundEnabled = 1; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSrasWrflDnon - { - variantsPlayer[] = {}; - variantsAI[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.95; - soundOverride = "run"; - soundEnabled = 1; - looped = 0; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb: AmovPercMrunSrasWrflDf - { - actions = "RifleStandActions"; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.92; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; - class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl: AmovPknlMstpSrasWrflDnon - { - variantsPlayer[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.57; - soundOverride = "sprint"; - soundEnabled = 1; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPknlMwlkSrasWrflDl",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr: AmovPknlMstpSrasWrflDnon { variantsPlayer[] = {}; @@ -10116,19 +10349,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMwlkSrasWrflDr",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; - class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb: AmovPknlMstpSrasWrflDnon - { - variantsPlayer[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 0.7; - soundOverride = "sprint"; - soundEnabled = 1; - headBobStrength = 0.512438; - ConnectTo[] = {"AmovPknlMwlkSrasWrflDb",0.02}; - InterpolateTo[] = {"Unconscious",0.1}; - }; class AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl: AmovPpneMstpSrasWrflDnon { + stamina = -1; variantsPlayer[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl"; speed = 1.1; @@ -10137,11 +10360,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "roll"; canBlendStep = 0; enableDirectControl = 0; + static = 1; relSpeedMin = 0.5; interpolationSpeed = 4.5; interpolationRestart = 1; headBobStrength = -1; enableOptics = 0; + aimPrecision = 6; + soundEdge[] = {0.1}; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; @@ -10158,10 +10384,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic showHandGun = 1; duty = 0.8; visibleSize = 1; - relSpeedMin = 0.5; - relSpeedMax = 1.1; + static = 1; enableOptics = 0; - speed = 1.725227; + speed = 1.666666; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf"; weaponIK = 2; headBobStrength = 0.233831; @@ -10171,13 +10396,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSrasWpstDf: AmovPercMevaSrasWpstDf { - duty = 1.0; + aimPrecision = 8.0; + duty = 1; + relSpeedMin = 0.5; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\spr\low\pst\AmovPknlMsprSlowWpstDf"; - speed = 1.588437; + speed = 1.5; actions = "PistolKneelEvasiveActionsF"; headBobStrength = 0.21393; ConnectTo[] = {}; InterpolateTo[] = {"AmovPknlMrunSlowWpstDf",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.025,"AmovPercMevaSrasWpstDf",0.025,"AmovPercMevaSlowWpstDf",0.025,"AmovPknlMevaSrasWpstDfl",0.025,"AmovPknlMevaSrasWpstDfr",0.025,"Unconscious",0.1}; + soundEdge[] = {0,0.4,0.8}; }; class AmovPercMevaSlowWpstDf: AmovPercMevaSrasWpstDf { @@ -10234,15 +10462,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPknlMevaSrasWpstDr: AmovPknlMrunSrasWpstDr { actions = "PistolKneelEvasiveActionsR"; - InterpolateTo[] = {"AmovPknlMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.025,"AmovPknlMstpSrasWpstDnon",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPknlMevaSrasWpstDfl",0.02,"AmovPknlMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDr",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPknlMevaSrasWpstDfl",0.02,"AmovPknlMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDr",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDright",0.02}; }; class AmovPknlMevaSrasWpstDl: AmovPknlMrunSrasWpstDl { actions = "PistolKneelEvasiveActionsL"; - InterpolateTo[] = {"AmovPknlMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.025,"AmovPknlMstpSrasWpstDnon",0.025,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPknlMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDl",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.025,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMevaSrasWpstDf",0.02,"AmovPknlMevaSrasWpstDfr",0.02,"AmovPercMevaSrasWpstDl",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWpstDnon_AadjPpneMstpSrasWpstDleft",0.02}; }; class AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl: AmovPpneMstpSrasWpstDnon { + aimPrecision = 4.0; + stamina = -1; variantsPlayer[] = {}; variantsAI[] = {}; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl"; @@ -10250,6 +10480,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic duty = 2.5; soundEnabled = 1; soundOverride = "roll"; + soundEdge[] = {0.01}; canBlendStep = 0; interpolationRestart = 1; enableOptics = 0; @@ -10264,54 +10495,85 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSnonWnonDf: SprintCivilBaseDf { + aimPrecision = 7.0; actions = "CivilEvasiveActions"; - speed = 1.685716; + speed = 1.875; canPullTrigger = 0; duty = 0.6; - relSpeedMax = 1.106489; Walkcycles = 2; ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; - InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPknlMevaSnonWnonDf",0.02,"Unconscious",0.1}; }; class AmovPercMevaSnonWnonDfl: AmovPercMevaSnonWnonDf { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl.rtm"; - InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfr",0.02,"Unconscious",0.1}; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl"; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPknlMevaSnonWnonDfl",0.02,"Unconscious",0.1}; }; class AmovPercMevaSnonWnonDfr: AmovPercMevaSnonWnonDf { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr.rtm"; - InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02,"Unconscious",0.1}; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon",0.06,"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPknlMevaSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDfl",0.02,"Unconscious",0.1}; + }; + class AmovPknlMevaSnonWnonDf: SprintCivilBaseDf + { + aimPrecision = 8.0; + actions = "CivilEvasiveKneelActions"; + speed = 1.875; + canPullTrigger = 0; + relSpeedMin = 0.5; + duty = 0.8; + Walkcycles = 2; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDf"; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPknlMrunSnonWnonDf",0.02,"AmovPknlMstpSnonWnonDnon",0.06,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMevaSnonWnonDfl",0.02,"AmovPknlMevaSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"Unconscious",0.1}; + }; + class AmovPknlMevaSnonWnonDfl: AmovPknlMevaSnonWnonDf + { + speed = 1.76471; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfl"; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon",0.06,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfl",0.02,"AmovPknlMevaSnonWnonDf",0.02,"AmovPknlMevaSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDfl",0.02,"Unconscious",0.1}; + }; + class AmovPknlMevaSnonWnonDfr: AmovPknlMevaSnonWnonDf + { + speed = 1.76471; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfr"; + InterpolateTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon",0.06,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPknlMevaSnonWnonDf",0.02,"AmovPknlMevaSnonWnonDfl",0.02,"Unconscious",0.1}; }; class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl: AidlPpneMstpSnonWnonDnon_G0S { + stamina = -1; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl"; speed = 0.95; duty = 2; - soundOverride = "roll"; + canBlendStep = 0; enableOptics = 0; enableDirectControl = 0; headBobStrength = -1; + soundEnabled = 1; + soundOverride = "roll_unarmed"; + soundEdge[] = {0.01}; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr: AidlPpneMstpSnonWnonDnon_G0S { + stamina = -1; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr"; speed = 0.95; duty = 2; - soundOverride = "roll"; + canBlendStep = 0; enableOptics = 0; enableDirectControl = 0; headBobStrength = -1; + soundEnabled = 1; + soundOverride = "roll_unarmed"; + soundEdge[] = {0.01}; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; class CutSceneAnimationBase: AmovPercMstpSnonWnonDnon { - affectedByFatigue = 0; + affectedByFatigue = "false"; variantsPlayer[] = {}; relSpeedMin = 1; relSpeedMax = 1; @@ -10325,12 +10587,59 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; soundEdge[] = {0.01}; ConnectTo[] = {}; + InterpolateTo[] = {"Unconscious",0.01}; + }; + class CutSceneAnimationBaseAbuse: CutSceneAnimationBase + { InterpolateTo[] = {}; }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendA: CutSceneAnimationBase + { + file = "\A3\Anims_F\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendA"; + speed = 0.172; + canPullTrigger = 0; + duty = 0.55; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendA",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + soundOverride = "AmovPercMstpSnonWnonDnon_exercisekneeBendA"; + soundEdge[] = {0.03}; + actions = "CivilExerciseActions"; + }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendB: CutSceneAnimationBase + { + file = "\A3\Anims_F\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendB"; + speed = 0.33; + canPullTrigger = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendB",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + actions = "CivilExerciseActions"; + }; + class AmovPercMstpSnonWnonDnon_exercisePushup: CutSceneAnimationBase + { + file = "\A3\Anims_F\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisePushup"; + speed = 0.063559; + canPullTrigger = 0; + duty = 0.5; + soundOverride = "AmovPercMstpSnonWnonDnon_exercisePushup"; + soundEdge[] = {0.01}; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisePushup",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + actions = "CivilExerciseActions"; + }; + class AmovPercMstpSnonWnonDnon_exerciseKata: CutSceneAnimationBase + { + file = "\A3\Anims_F\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exerciseKata"; + speed = 0.03; + canPullTrigger = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exerciseKata",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + actions = "CivilExerciseActions"; + }; class CutSceneAnimationBaseSit: CutSceneAnimationBase { boundingSphere = 4; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + InterpolateTo[] = {}; }; class CutSceneAnimationBaseZoZo: CutSceneAnimationBase { @@ -10432,7 +10741,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteOut"; rightHandIKCurve[] = {0.8,0,0.9,1}; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.15}; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteIn",0.02,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteIn",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWlnrDnon",0.2,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.2,"Unconscious",0.1}; }; class AmovPercMstpSrasWpstDnon_SaluteIn: AmovPercMstpSrasWpstDnon { @@ -10523,13 +10832,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSnonWnonDnon_EaseOut: AmovPercMstpSnonWnonDnon_EaseIn { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_easeout"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_easeout"; speed = 1.09; ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; }; class AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon { - actions = "RifleLowSiTactions"; + actions = "RifleLowSitActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; speed = 0.55; looped = 0; @@ -10560,7 +10869,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {"AmovPsitMstpSlowWrflDnon",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.25,"AmovPsitMstpSlowWrflDnon_Smoking",0.25}; variantAfter[] = {10,15,25}; ConnectTo[] = {"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.1,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.1,"AmovPsitMstpSlowWrflDnon_Smoking",0.1,"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; - InterpolateTo[] = {"Unconscious",0.01}; + InterpolateTo[] = {"Unconscious",0.01,"Acts_AidlPsitMstpSsurWnonDnon_loop",0.1}; }; class AmovPsitMstpSlowWrflDnon_WeaponCheck1: AmovPsitMstpSlowWrflDnon { @@ -10593,7 +10902,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; variantsAI[] = {}; - actions = "RifleSiTactions"; + actions = "RifleSitActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; speed = 0.55; looped = 0; @@ -10658,7 +10967,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground: CutSceneAnimationBase { - actions = "PistolSiTactions"; + actions = "PistolSitActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; speed = 0.7; aiming = "aimingCivil"; @@ -10682,7 +10991,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 1; equivalentTo = "AmovPsitMstpSnonWpstDnon_ground"; ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_smoking",0.02,"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.02}; - InterpolateTo[] = {"Unconscious",0.01}; + InterpolateTo[] = {"Unconscious",0.01,"Acts_AidlPsitMstpSsurWnonDnon_loop",0.1}; }; class AmovPsitMstpSnonWpstDnon_smoking: AmovPsitMstpSnonWpstDnon_ground { @@ -10701,7 +11010,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: CutSceneAnimationBase { - actions = "CivilSiTactions"; + actions = "CivilSitActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; speed = 0.7; aiming = "aimingCivil"; @@ -10716,7 +11025,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: AidlPpneMstpSnonWnonDnon_G0S { - actions = "CivilSiTactions"; + actions = "CivilSitActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; speed = 0.55; looped = 0; @@ -10733,7 +11042,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 1; equivalentTo = "AmovPsitMstpSnonWnonDnon_ground"; ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_smoking",0.02,"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.02,"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.02}; - InterpolateTo[] = {"Unconscious",0.01}; + InterpolateTo[] = {"Unconscious",0.01,"Acts_AidlPsitMstpSsurWnonDnon_loop",0.1}; }; class AmovPsitMstpSnonWnonDnon_smoking_trans: AmovPsitMstpSnonWnonDnon_ground { @@ -10768,7 +11077,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "CivilStandSurrenderActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon"; - speed = 1.0; + speed = 1; looped = 0; interpolationRestart = 2; ConnectTo[] = {"AmovPercMstpSsurWnonDnon",0.1}; @@ -10777,7 +11086,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSsurWnonDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon { file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\sur\non\AmovPercMstpSsurWnonDnon"; - speed = 0.0; + speed = 0; looped = 0; ConnectTo[] = {"AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon",0.1}; InterpolateTo[] = {"Unconscious",0.01}; @@ -10793,7 +11102,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; variantsAI[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Dancing.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Dancing"; speed = 0.015; duty = -0.7; enableAutoActions = 1; @@ -10803,7 +11112,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class TestSurrender: TestDance { duty = -1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\Stp\sur\rfl\AmovPknlMstpSsurWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\Knl\Stp\sur\rfl\AmovPknlMstpSsurWrflDnon"; showWeaponAim = 0; disableWeapons = 1; speed = 1e+010; @@ -10813,7 +11122,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSgthWrflDnon_Start1: Default { actions = "RifleLowStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Start.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Start"; speed = 0.533333; looped = 0; soundEnabled = 0; @@ -10828,15 +11137,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPercMstpSgthWrflDnon_Throw1: AwopPercMstpSgthWrflDnon_Start1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Throw.rtm"; - speed = 4.363637; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Throw"; + speed = 4.36364; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {0}; ConnectTo[] = {"AwopPercMstpSgthWrflDnon_End1",0.1}; }; class AwopPercMstpSgthWrflDnon_End1: AwopPercMstpSgthWrflDnon_Start1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_End"; speed = 0.592592; leftHandIKCurve[] = {0.739,0,0.882,1}; rightHandIKCurve[] = {0.516,0,0.596,1}; @@ -10916,7 +11225,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSgthWrflDnon_Start: Default { actions = "RifleKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Start.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Start"; speed = 0.75; looped = 0; soundEnabled = 0; @@ -10928,20 +11237,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPknlMstpSgthWrflDnon_Throw: AwopPknlMstpSgthWrflDnon_Start { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Throw.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Throw"; speed = 4.995; ConnectTo[] = {"AwopPknlMstpSgthWrflDnon_End",0.1}; }; class AwopPknlMstpSgthWrflDnon_End: AwopPknlMstpSgthWrflDnon_Start { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_End"; speed = 1.2; ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; }; class AwopPpneMstpSgthWrflDnon_Fast_Start: Default { actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Fast_start.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Fast_start"; speed = -1.05; looped = 0; interpolationRestart = 1; @@ -10959,7 +11268,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWrflDnon_Fast_End: AmovPpneMstpSrasWrflDnon { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Fast_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Fast_End"; speed = -0.35; interpolationSpeed = 3; variantsPlayer[] = {}; @@ -10971,8 +11280,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPpneMstpSgthWpstDnon_Fast_Start: Default { actions = "PistolProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_start.rtm"; - speed = 2.307692; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_start"; + speed = 2.30769; looped = 0; interpolationRestart = 1; interpolationSpeed = 3; @@ -10986,20 +11295,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWpstDnon_Fast_Start_1: AwopPpneMstpSgthWpstDnon_Fast_Start { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_start_1.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_start_1"; speed = 0.731707; showHandGun = 0; ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Fast_End",0.1}; }; class AwopPpneMstpSgthWpstDnon_Fast_End: AwopPpneMstpSgthWpstDnon_Fast_Start_1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_End"; speed = 1.25; ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Fast_End_1",0.1}; }; class AwopPpneMstpSgthWpstDnon_Fast_End_1: AmovPpneMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_End_1.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_Fast_End_1"; speed = 2.5; interpolationSpeed = 3; variantsPlayer[] = {}; @@ -11009,7 +11318,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPpneMstpSgthWnonDnon_Fast_Start: Default { actions = "CivilProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_Fast_start.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_Fast_start"; speed = -1.05; looped = 0; interpolationRestart = 1; @@ -11026,7 +11335,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWnonDnon_Fast_End: AmovPpneMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_Fast_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_Fast_End"; speed = -0.35; interpolationSpeed = 3; variantsPlayer[] = {}; @@ -11037,7 +11346,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPpneMstpSgthWrflDnon_Start: Default { actions = "RifleProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Start.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Start"; speed = 0.825; looped = 0; soundEnabled = 0; @@ -11052,14 +11361,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWrflDnon_Throw: AwopPpneMstpSgthWrflDnon_Start { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Throw.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Throw"; speed = 4.5; rightHandIKCurve[] = {0}; ConnectTo[] = {"AwopPpneMstpSgthWrflDnon_End",0.1}; }; class AwopPpneMstpSgthWrflDnon_End: AwopPpneMstpSgthWrflDnon_Start { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_End.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_End"; speed = 2.04; rightHandIKCurve[] = {0.9,0,1,1}; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; @@ -11067,7 +11376,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSgthWpstDnon_Part1: Default { actions = "PistolStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part1.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part1"; speed = 1.875; looped = 0; showHandGun = 1; @@ -11080,26 +11389,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPercMstpSgthWpstDnon_Part2: AwopPercMstpSgthWpstDnon_Part1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part2"; speed = 0.585; showHandGun = 0; ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part3",0.02}; }; class AwopPercMstpSgthWpstDnon_Part3: AwopPercMstpSgthWpstDnon_Part2 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part3.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part3"; speed = 1.98; ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part4",0.02}; }; class AwopPercMstpSgthWpstDnon_Part4: AwopPercMstpSgthWpstDnon_Part3 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part4.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part4"; speed = 0.645; ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part5",0.02}; }; class AwopPercMstpSgthWpstDnon_Part5: AwopPercMstpSgthWpstDnon_Part4 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part5.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part5"; speed = 2.19; showHandGun = 1; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; @@ -11188,7 +11497,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSgthWpstDnon_Part1: Default { actions = "PistolKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part1.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part1"; speed = 1.875; looped = 0; showHandGun = 1; @@ -11201,26 +11510,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPknlMstpSgthWpstDnon_Part2: AwopPknlMstpSgthWpstDnon_Part1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part2"; speed = 0.585; showHandGun = 0; ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part3",0.02}; }; class AwopPknlMstpSgthWpstDnon_Part3: AwopPknlMstpSgthWpstDnon_Part2 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part3.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part3"; speed = 1.98; ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part4",0.02}; }; class AwopPknlMstpSgthWpstDnon_Part4: AwopPknlMstpSgthWpstDnon_Part3 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part4.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part4"; speed = 0.645; ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part5",0.02}; }; class AwopPknlMstpSgthWpstDnon_Part5: AwopPknlMstpSgthWpstDnon_Part4 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part5.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part5"; speed = 2.19; showHandGun = 1; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; @@ -11228,7 +11537,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPpneMstpSgthWpstDnon_Part1: Default { actions = "PistolProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_1.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_1"; speed = 1.275; looped = 0; showHandGun = 1; @@ -11241,14 +11550,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWpstDnon_Part2: AwopPpneMstpSgthWpstDnon_Part1 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_2"; speed = 0.66; showHandGun = 0; ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part3",0.02}; }; class AwopPpneMstpSgthWpstDnon_Part3: AwopPpneMstpSgthWpstDnon_Part2 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_4.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_4"; speed = 4.005; ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part4",0.02}; }; @@ -11259,7 +11568,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AwopPpneMstpSgthWpstDnon_Part5: AwopPpneMstpSgthWpstDnon_Part4 { - file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_5.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_5"; speed = 1.245; showHandGun = 1; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; @@ -11345,7 +11654,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LadderCivilStatic: StandBase { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon"; speed = 1e+010; duty = -0.4; onLadder = 1; @@ -11354,6 +11663,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic aimingBody = "aimingNo"; legs = "legsNo"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; soundOverride = "ladder"; @@ -11365,7 +11675,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LadderCivilOn_Top: LadderCivilStatic { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon_top.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon_top"; speed = 2.5; looped = 0; ConnectTo[] = {"LadderCivilStatic",1.0}; @@ -11373,7 +11683,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LadderCivilOn_Bottom: LadderCivilStatic { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon_bottom.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon_bottom"; speed = 2.5; looped = 0; ConnectTo[] = {"LadderCivilStatic",1.0}; @@ -11381,7 +11691,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LadderCivilUpLoop: LadderCivilStatic { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDu.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDu"; speed = 1.05; duty = 0.4; soundOverride = "ladder"; @@ -11393,7 +11703,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class LadderCivilTopOff: LadderCivilUpLoop { actions = "CivilStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; speed = 2.5; looped = 0; onLadder = 0; @@ -11402,47 +11712,47 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class LadderCivilDownOff: LadderCivilTopOff { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_down.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_down"; }; class LadderCivilDownLoop: LadderCivilUpLoop { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDd.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDd"; duty = 0; InterpolateTo[] = {"Unconscious",0.01,"LadderCivilStatic",0.1,"LadderCivilUpLoop",0.1,"LadderCivilDownOff",0.1}; }; class LadderRifleStatic: LadderCivilStatic { actions = "LadderRifleActions"; - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon"; ConnectTo[] = {"LadderRifleTopOff",0.1,"LadderRifleDownOff",0.1}; InterpolateTo[] = {"Unconscious",0.01,"LadderRifleUpLoop",0.1,"LadderRifleDownLoop",0.1}; }; class LadderRifleOn: LadderCivilOn_Top { actions = "LadderRifleActions"; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AldrPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AldrPercMstpSlowWrflDnon"; ConnectTo[] = {"LadderRifleStatic",1.0}; }; class LadderRifleTopOff: LadderCivilTopOff { actions = "RifleLowStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",1.0}; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",1.0,"Unconscious",0.01}; }; class LadderRifleDownOff: LadderRifleTopOff { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon_Down.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon_Down"; }; class LadderRifleUpLoop: LadderCivilUpLoop { actions = "LadderRifleActions"; - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDu.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDu"; InterpolateTo[] = {"Unconscious",0.01,"LadderRifleStatic",0.1,"LadderRifleTopOff",0.1,"LadderRifleDownLoop",0.1}; }; class LadderRifleDownLoop: LadderCivilDownLoop { - file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDd.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDd"; actions = "LadderRifleActions"; InterpolateTo[] = {"Unconscious",0.01,"LadderRifleStatic",0.1,"LadderRifleDownOff",0.1,"LadderRifleUpLoop",0.1}; }; @@ -11451,13 +11761,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; variantsAI[] = {}; actions = "SwimmingActions"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon"; speed = 0.188347; + static = 1; relSpeedMin = 0.5; soundEdge[] = {0.5}; headBobStrength = 0.57; InterpolationSpeed = 1.5; - duty = -0.1; + duty = -0.2; showWeaponAim = 0; disableWeapons = 1; limitGunMovement = 0; @@ -11480,10 +11791,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMstpSnonWnonDnon_AswmPercMstpSnonWnonDnon_putDown: AswmPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\swm\erc\stp\non\non\Aswmpercmstpsnonwnondnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -11494,49 +11806,56 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMstpSnonWnonDnon_putDown_AswmPercMstpSnonWnonDnon: AswmPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\swm\erc\stp\non\non\Aswmpercmstpsnonwnondnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AswmPercMstpSnonWnonDnon_goup: AswmPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; - duty = 0.3; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; + duty = 0.4; + speed = 0.6; InterpolateTo[] = {"AswmPercMstpSnonWnonDnon",0.2,"AsswPercMstpSnonWnonDnon",0.2}; }; class AswmPercMstpSnonWnonDnon_godown: AswmPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; - duty = 0.3; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; + duty = 0.8; + speed = 0.6; InterpolateTo[] = {"AswmPercMstpSnonWnonDnon",0.2,"AbswPercMstpSnonWnonDnon",0.2}; }; class AswmPercMstpSnonWnonDnon_relax: AswmPercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AswmPercMstpSnonWnonDnon",10.01}; InterpolateTo[] = {"Unconscious",0.01}; }; class AswmPercMstpSnonWnonDnon_putDown: AswmPercMstpSnonWnonDnon { - speed = 10.0; + speed = 10; canPullTrigger = 1; duty = 0.3; InterpolateTo[] = {"AswmPercMstpSnonWnonDnon",0.2,"Unconscious",0.1}; }; class AswmPercMrunSnonWnonDf: AswmPercMstpSnonWnonDnon { + stamina = -0.1; actions = "SwimmingActionsRunF"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf"; speed = 0.238347; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.3; - duty = 0.3; + duty = 0.6; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDfl",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDf",0.1,"AswmPercMsprSnonWnonDf",0.1,"AsswPercMrunSnonWnonDf",0.1,"AbswPercMrunSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDf: AswmPercMrunSnonWnonDf @@ -11547,7 +11866,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDfl: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsRunFL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDfl",0.1,"AswmPercMsprSnonWnonDfl",0.1,"AsswPercMrunSnonWnonDfl",0.1,"AbswPercMrunSnonWnonDfl",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDfl: AswmPercMrunSnonWnonDfl @@ -11558,7 +11877,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDfr: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsRunFR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDfr",0.1,"AswmPercMsprSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDfr: AswmPercMrunSnonWnonDfr @@ -11569,7 +11888,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDl: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsRunL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl"; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDfl",0.1,"AswmPercMrunSnonWnonDb",0.1,"AswmPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDl",0.1,"AsswPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDl: AswmPercMrunSnonWnonDl @@ -11580,7 +11899,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDr: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsRunR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr"; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMrunSnonWnonDb",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDr",0.1,"AsswPercMrunSnonWnonDr",0.1,"AbswPercMrunSnonWnonDr",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDr: AswmPercMrunSnonWnonDr @@ -11591,7 +11910,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDb: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb"; InterpolateTo[] = {"Unconscious",0.01,"AswmPercMrunSnonWnonDr",0.1,"AswmPercMrunSnonWnonDl",0.1,"AswmPercMstpSnonWnonDnon",0.1,"AswmPercMwlkSnonWnonDb",0.1,"AsswPercMrunSnonWnonDb",0.1,"AbswPercMrunSnonWnonDb",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AswmPercMstpSnonWnonDnon_relax",0.2}; }; class AswmPercMwlkSnonWnonDb: AswmPercMrunSnonWnonDb @@ -11602,6 +11921,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMsprSnonWnonDf: AswmPercMrunSnonWnonDf { actions = "SwimmingActionsFastF"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11610,6 +11930,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMsprSnonWnonDFl: AswmPercMrunSnonWnonDfl { actions = "SwimmingActionsFastFl"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11618,6 +11939,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMsprSnonWnonDFr: AswmPercMrunSnonWnonDfr { actions = "SwimmingActionsFastFr"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11627,7 +11949,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "SwimmingActionsRunF"; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf"; speed = 0.545455; interpolationRestart = 1; duty = 0.3; @@ -11636,7 +11958,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon: AswmPercMrunSnonWnonDf { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon"; speed = 0.91; interpolationRestart = 1; InterpolateTo[] = {"AswmPercMstpSnonWnonDnon",0.1,"Unconscious",0.1,"AswmPercMstpSnonWnonDnon_relax",10.0}; @@ -11651,34 +11973,38 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AsswPercMstpSnonWnonDnon_goup: AsswPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; duty = 0.1; InterpolateTo[] = {"AsswPercMstpSnonWnonDnon",0.2}; }; class AsswPercMstpSnonWnonDnon_goDown: AsswPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; duty = 0.1; InterpolateTo[] = {"AsswPercMstpSnonWnonDnon",0.2,"AswmPercMstpSnonWnonDnon",0.2,"AbswPercMstpSnonWnonDnon",0.2}; }; class AsswPercMstpSnonWnonDnon_relax: AsswPercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AsswPercMstpSnonWnonDnon",10.01}; InterpolateTo[] = {"Unconscious",0.01}; }; class AsswPercMstpSnonWnonDnon_putDown: AsswPercMstpSnonWnonDnon { - speed = 10.0; + speed = 10; canPullTrigger = 1; duty = 0.1; InterpolateTo[] = {"AsswPercMstpSnonWnonDnon",0.2,"Unconscious",0.1}; }; class AsswPercMrunSnonWnonDf: AsswPercMstpSnonWnonDnon { + stamina = 0; actions = "SurfaceSwimmingActionsRunF"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf"; speed = 0.238347; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.3; duty = 0.3; @@ -11692,7 +12018,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDfl: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsRunFL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsswPercMrunSnonWnonDf",0.1,"AsswPercMrunSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDl",0.1,"AsswPercMrunSnonWnonDr",0.1,"AsswPercMstpSnonWnonDnon",0.1,"AsswPercMwlkSnonWnonDfl",0.1,"AsswPercMsprSnonWnonDfl",0.1,"AswmPercMrunSnonWnonDfl",0.1,"AbswPercMrunSnonWnonDfl",0.1,"AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AsswPercMstpSnonWnonDnon_relax",0.2}; }; class AsswPercMwlkSnonWnonDfl: AsswPercMrunSnonWnonDfl @@ -11703,7 +12029,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDfr: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsRunFR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsswPercMrunSnonWnonDf",0.1,"AsswPercMrunSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDl",0.1,"AsswPercMrunSnonWnonDr",0.1,"AsswPercMstpSnonWnonDnon",0.1,"AsswPercMwlkSnonWnonDfr",0.1,"AsswPercMsprSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AsswPercMstpSnonWnonDnon_relax",0.2}; }; class AsswPercMwlkSnonWnonDfr: AsswPercMrunSnonWnonDfr @@ -11714,7 +12040,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDl: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsRunL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl"; InterpolateTo[] = {"Unconscious",0.01,"AsswPercMrunSnonWnonDfl",0.1,"AsswPercMrunSnonWnonDb",0.1,"AsswPercMrunSnonWnonDl",0.1,"AsswPercMrunSnonWnonDr",0.1,"AsswPercMstpSnonWnonDnon",0.1,"AsswPercMwlkSnonWnonDl",0.1,"AswmPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDl",0.1,"AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AsswPercMstpSnonWnonDnon_relax",0.2}; }; class AsswPercMwlkSnonWnonDl: AsswPercMrunSnonWnonDl @@ -11725,7 +12051,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDr: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsRunR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr"; InterpolateTo[] = {"Unconscious",0.01,"AsswPercMrunSnonWnonDf",0.1,"AsswPercMrunSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDr",0.1,"AsswPercMrunSnonWnonDb",0.1,"AsswPercMstpSnonWnonDnon",0.1,"AsswPercMwlkSnonWnonDr",0.1,"AswmPercMrunSnonWnonDr",0.1,"AbswPercMrunSnonWnonDr",0.1,"AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AsswPercMstpSnonWnonDnon_relax",0.2}; }; class AsswPercMwlkSnonWnonDr: AsswPercMrunSnonWnonDr @@ -11736,7 +12062,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDb: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb"; InterpolateTo[] = {"Unconscious",0.01,"AsswPercMrunSnonWnonDr",0.1,"AsswPercMrunSnonWnonDl",0.1,"AsswPercMstpSnonWnonDnon",0.1,"AsswPercMwlkSnonWnonDb",0.1,"AswmPercMrunSnonWnonDb",0.1,"AbswPercMrunSnonWnonDb",0.1,"AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AsswPercMstpSnonWnonDnon_relax",0.2}; }; class AsswPercMwlkSnonWnonDb: AsswPercMrunSnonWnonDb @@ -11747,6 +12073,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMsprSnonWnonDf: AsswPercMrunSnonWnonDf { actions = "SurfaceSwimmingActionsFastF"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11755,6 +12082,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMsprSnonWnonDFl: AsswPercMrunSnonWnonDfl { actions = "SurfaceSwimmingActionsFastFl"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11763,6 +12091,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMsprSnonWnonDFr: AsswPercMrunSnonWnonDfr { actions = "SurfaceSwimmingActionsFastFr"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11772,7 +12101,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "SurfaceSwimmingActionsRunF"; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf"; speed = 0.545455; interpolationRestart = 1; duty = 0.1; @@ -11781,7 +12110,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsswPercMrunSnonWnonDf_AsswPercMstpSnonWnonDnon: AsswPercMrunSnonWnonDf { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon"; speed = 0.91; interpolationRestart = 1; InterpolateTo[] = {"AsswPercMstpSnonWnonDnon",0.1,"Unconscious",0.1,"AsswPercMstpSnonWnonDnon_relax",10.0}; @@ -11789,7 +12118,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMstpSnonWnonDnon: AswmPercMstpSnonWnonDnon { actions = "BottomSwimmingActions"; - file = "\A3\anims_f\data\Anim\sdr\bdv\erc\stp\non\non\AbdvPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\swm\erc\stp\non\non\AbswPercMstpSnonWnonDnon"; headBobMode = 0; headBobStrength = 0; ConnectTo[] = {}; @@ -11797,35 +12126,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AbswPercMstpSnonWnonDnon_relax: AbswPercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AbswPercMstpSnonWnonDnon",10.01}; InterpolateTo[] = {"Unconscious",0.01}; }; class AbswPercMstpSnonWnonDnon_goup: AbswPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; duty = 0.3; InterpolateTo[] = {"AswmPercMstpSnonWnonDnon",0.2,"AbswPercMstpSnonWnonDnon",0.2,"AsswPercMstpSnonWnonDnon",0.2}; }; class AbswPercMstpSnonWnonDnon_goDown: AbswPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; duty = 0.3; InterpolateTo[] = {"AbswPercMstpSnonWnonDnon",0.2}; }; class AbswPercMstpSnonWnonDnon_putDown: AbswPercMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon.rtm"; - speed = 10.0; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon"; + speed = 10; canPullTrigger = 1; duty = 0.3; InterpolateTo[] = {"AbswPercMstpSnonWnonDnon",0.2,"Unconscious",0.1}; }; class AbswPercMrunSnonWnonDf: AbswPercMstpSnonWnonDnon { + stamina = -0.1; actions = "BottomSwimmingActionsRunF"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf"; speed = 0.238347; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.3; duty = 0.3; @@ -11839,7 +12172,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDfl: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsRunFL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbswPercMrunSnonWnonDf",0.1,"AbswPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDr",0.1,"AbswPercMstpSnonWnonDnon",0.1,"AbswPercMwlkSnonWnonDfl",0.1,"AbswPercMsprSnonWnonDfl",0.1,"AsswPercMrunSnonWnonDfl",0.1,"AswmPercMrunSnonWnonDfl",0.1,"AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AbswPercMstpSnonWnonDnon_relax",0.2}; }; class AbswPercMwlkSnonWnonDfl: AbswPercMrunSnonWnonDfl @@ -11850,7 +12183,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDfr: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsRunFR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbswPercMrunSnonWnonDf",0.1,"AbswPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDr",0.1,"AbswPercMstpSnonWnonDnon",0.1,"AbswPercMwlkSnonWnonDfr",0.1,"AbswPercMsprSnonWnonDfr",0.1,"AsswPercMrunSnonWnonDfr",0.1,"AswmPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AbswPercMstpSnonWnonDnon_relax",0.2}; }; class AbswPercMwlkSnonWnonDfr: AbswPercMrunSnonWnonDfr @@ -11861,7 +12194,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDl: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsRunL"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDl"; InterpolateTo[] = {"Unconscious",0.01,"AbswPercMrunSnonWnonDfl",0.1,"AbswPercMrunSnonWnonDb",0.1,"AbswPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDr",0.1,"AbswPercMstpSnonWnonDnon",0.1,"AbswPercMwlkSnonWnonDl",0.1,"AsswPercMrunSnonWnonDl",0.1,"AswmPercMrunSnonWnonDl",0.1,"AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AbswPercMstpSnonWnonDnon_relax",0.2}; }; class AbswPercMwlkSnonWnonDl: AbswPercMrunSnonWnonDl @@ -11872,7 +12205,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDr: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsRunR"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDr"; InterpolateTo[] = {"Unconscious",0.01,"AbswPercMrunSnonWnonDf",0.1,"AbswPercMrunSnonWnonDfr",0.1,"AbswPercMrunSnonWnonDr",0.1,"AbswPercMrunSnonWnonDb",0.1,"AbswPercMstpSnonWnonDnon",0.1,"AbswPercMwlkSnonWnonDr",0.1,"AsswPercMrunSnonWnonDr",0.1,"AswmPercMrunSnonWnonDr",0.1,"AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AbswPercMstpSnonWnonDnon_relax",0.2}; }; class AbswPercMwlkSnonWnonDr: AbswPercMrunSnonWnonDr @@ -11883,7 +12216,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDb: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsRunB"; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDb"; InterpolateTo[] = {"Unconscious",0.01,"AbswPercMrunSnonWnonDr",0.1,"AbswPercMrunSnonWnonDl",0.1,"AbswPercMstpSnonWnonDnon",0.1,"AbswPercMwlkSnonWnonDb",0.1,"AsswPercMrunSnonWnonDb",0.1,"AswmPercMrunSnonWnonDb",0.1,"AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon",0.1,"AmovPercMstpSnonWnonDnon",1.5,"AbswPercMstpSnonWnonDnon_relax",0.2}; }; class AbswPercMwlkSnonWnonDb: AbswPercMrunSnonWnonDb @@ -11894,6 +12227,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMsprSnonWnonDf: AbswPercMrunSnonWnonDf { actions = "BottomSwimmingActionsFastF"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11902,6 +12236,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMsprSnonWnonDFl: AbswPercMrunSnonWnonDfl { actions = "BottomSwimmingActionsFastFl"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11910,6 +12245,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMsprSnonWnonDFr: AbswPercMrunSnonWnonDfr { actions = "BottomSwimmingActionsFastFr"; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.5; headbobStrength = -0.2; @@ -11919,7 +12255,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "BottomSwimmingActionsRunF"; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf"; speed = 0.545455; interpolationRestart = 1; duty = 0.3; @@ -11928,7 +12264,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbswPercMrunSnonWnonDf_AbswPercMstpSnonWnonDnon: AbswPercMrunSnonWnonDf { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon"; speed = 0.91; interpolationRestart = 1; InterpolateTo[] = {"AbswPercMstpSnonWnonDnon",0.1,"Unconscious",0.1,"AbswPercMstpSnonWnonDnon_relax",10.0}; @@ -11938,8 +12274,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; variantsAI[] = {}; actions = "DivingActions"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon"; speed = 0.12; + static = 1; relSpeedMin = 0.5; interpolationSpeed = 1.8; soundEdge[] = {0.5}; @@ -11957,17 +12294,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; canPullTrigger = 0; disableWeaponsLong = 1; - ConnectTo[] = {"AdvePercMstpSnonWnonDnon",0.02,"AdvePercMstpSnonWnonDnon_turnl",0.05,"AdvePercMstpSnonWnonDnon_turnr",0.05}; - InterpolateTo[] = {"AdvePercMstpSnonWnonDnon_turnl",0.05,"AdvePercMstpSnonWnonDnon_turnr",0.05,"AdvePercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMsprSnonWnonDf",0.02,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon_goup",0.02,"AdvePercMstpSnonWnonDnon_godown",0.02,"AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AdvePercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; + ConnectTo[] = {"AdvePercMstpSnonWnonDnon",0.02,"AdvePercMstpSnonWnonDnon_turnL",0.05,"AdvePercMstpSnonWnonDnon_turnR",0.05}; + InterpolateTo[] = {"AdvePercMstpSnonWnonDnon_turnL",0.05,"AdvePercMstpSnonWnonDnon_turnR",0.05,"AdvePercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMsprSnonWnonDf",0.02,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon_goup",0.02,"AdvePercMstpSnonWnonDnon_godown",0.02,"AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AdvePercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; enableBinocular = 0; }; class AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWnonDnon_putDown: AdvePercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\advepercmstpsnonwnondnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -11978,57 +12316,62 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMstpSnonWnonDnon_putDown_AdvePercMstpSnonWnonDnon: AdvePercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\advepercmstpsnonwnondnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AdvePercMstpSnonWnonDnon_relax: AdvePercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AdvePercMstpSnonWnonDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWnonDnon_GetInSDV: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; actions = "DivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AdvePercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWnonDnon_GetOutSDV: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; actions = "DivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AdvePercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWnonDnon_goup: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; speed = 0.6; canPullTrigger = 1; - duty = 0.06; + duty = 0.4; ConnectTo[] = {}; InterpolateTo[] = {"AdvePercMstpSnonWnonDnon",0.2,"Unconscious",0.1,"AsdvPercMstpSnonWnonDnon",0.2,"AbdvPercMstpSnonWnonDnon",0.2,"AsdvPercMstpSnonWnonDnon_goup",0.1,"AbdvPercMstpSnonWnonDnon_goup",0.1}; }; class AdvePercMstpSnonWnonDnon_godown: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; speed = 0.8; canPullTrigger = 1; - duty = 0.06; + duty = 0.8; ConnectTo[] = {}; InterpolateTo[] = {"AdvePercMstpSnonWnonDnon",0.2,"Unconscious",0.1,"AbdvPercMstpSnonWnonDnon",0.2,"AsdvPercMstpSnonWnonDnon",0.2,"AsdvPercMstpSnonWnonDnon_godown",0.1,"AbdvPercMstpSnonWnonDnon_godown",0.1}; }; @@ -12036,8 +12379,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; variantsAI[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AdvePercMrunSnonWrflDf.rtm"; - interpolationSpeed = 7.0; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AdvePercMrunSnonWrflDf"; + interpolationSpeed = 7; interpolationRestart = 2; looped = 0; soundEdge[] = {0.5}; @@ -12060,33 +12403,34 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMwlkSnonWnonDf_AdvePercMrunSnonWnonDf: AmovPercMwlkSrasWrflDf_AdvePercMrunSnonWnonDf { - file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\non\non\AmovPercMwlkSnonWnonDf_AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\non\non\AmovPercMwlkSnonWnonDf_AdvePercMrunSnonWnonDf"; InterpolateTo[] = {"Unconscious",0.1}; }; - class AdvePercMstpSnonWnonDnon_turnl: AdvePercMstpSnonWnonDnon + class AdvePercMstpSnonWnonDnon_turnL: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_turnl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_turnL"; speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.2; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnl",0.05,"AbdvPercMstpSnonWnonDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnL",0.05,"AbdvPercMstpSnonWnonDnon_turnL",0.05}; }; - class AdvePercMstpSnonWnonDnon_turnr: AdvePercMstpSnonWnonDnon + class AdvePercMstpSnonWnonDnon_turnR: AdvePercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_turnr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_turnR"; speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.2; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnr",0.05,"AbdvPercMstpSnonWnonDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnR",0.05,"AbdvPercMstpSnonWnonDnon_turnR",0.05}; }; class AdvePercMwlkSnonWnonDf: AdvePercMstpSnonWnonDnon { + stamina = -0.1; actions = "DivingActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12097,52 +12441,52 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMwlkSnonWnonDfr: AdvePercMwlkSnonWnonDf { actions = "DivingActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDfl: AdvePercMwlkSnonWnonDf { actions = "DivingActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDb: AdvePercMwlkSnonWnonDf { actions = "DivingActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDbr: AdvePercMwlkSnonWnonDb { actions = "DivingActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDbl: AdvePercMwlkSnonWnonDb { actions = "DivingActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDl: AdvePercMwlkSnonWnonDf { actions = "DivingActionsWlkL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMwlkSnonWnonDr: AdvePercMwlkSnonWnonDf { actions = "DivingActionsWlkR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDr",0.02,"AdvePercMtacSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDf: AdvePercMstpSnonWnonDnon { actions = "DivingActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12153,138 +12497,142 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMtacSnonWnonDfr: AdvePercMtacSnonWnonDf { actions = "DivingActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDfl: AdvePercMtacSnonWnonDf { actions = "DivingActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDb: AdvePercMtacSnonWnonDf { actions = "DivingActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDbr: AdvePercMtacSnonWnonDb { actions = "DivingActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDbl: AdvePercMtacSnonWnonDb { actions = "DivingActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDl: AdvePercMtacSnonWnonDf { actions = "DivingActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMtacSnonWnonDr: AdvePercMtacSnonWnonDf { actions = "DivingActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDr",0.02,"AdvePercMrunSnonWnonDr",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDf: AdvePercMstpSnonWnonDnon { + stamina = -0.1; actions = "DivingActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = -0.2; + duty = 0.3; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMsprSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDf",0.02,"AdvePercMtacSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDf",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDfr: AdvePercMrunSnonWnonDf { actions = "DivingActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDfl: AdvePercMrunSnonWnonDf { actions = "DivingActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDb: AdvePercMrunSnonWnonDf { actions = "DivingActionsRunB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDb",0.02,"AdvePercMtacSnonWnonDb",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDbr: AdvePercMrunSnonWnonDb { actions = "DivingActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDbl: AdvePercMrunSnonWnonDb { actions = "DivingActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDb",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDl: AdvePercMrunSnonWnonDf { actions = "DivingActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMrunSnonWnonDr: AdvePercMrunSnonWnonDf { actions = "DivingActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWnonDr",0.02,"AdvePercMtacSnonWnonDr",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMsprSnonWnonDf: AdvePercMrunSnonWnonDf { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf.rtm"; + stamina = -1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf"; actions = "DivingActionsFastF"; speed = 0.14336; - duty = 0.6; + duty = 0.8; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWnonDf",0.02,"AbdvPercMsprSnonWnonDf",0.02,"AsdvPercMsprSnonWnonDf",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AdvePercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AdvePercMstpSnonWrflDnon: AidlPercMstpSrasWrflDnon_G0S { variantsAI[] = {}; actions = "DivingRifleActions"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon"; InterpolationSpeed = 2.5; speed = 0.08; + static = 1; relSpeedMin = 0.5; soundEdge[] = {0.5}; legs = "legsNo"; - limitGunMovement = 1.0; + limitGunMovement = 1; soundOverride = "swim"; soundEnabled = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; - aimPrecision = 1.7; - ConnectTo[] = {"AdvePercMstpSnonWrflDnon",0.02,"AdvePercMstpSnonWrflDnon_turnl",0.05,"AdvePercMstpSnonWrflDnon_turnr",0.05}; - InterpolateTo[] = {"AdvePercMstpSnonWrflDnon_turnl",0.05,"AdvePercMstpSnonWrflDnon_turnr",0.05,"AdvePercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMsprSnonWrflDf",0.02,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon_goup",0.02,"AdvePercMstpSnonWrflDnon_godown",0.02,"AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AdvePercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; + aimPrecision = 2; + ConnectTo[] = {"AdvePercMstpSnonWrflDnon",0.02,"AdvePercMstpSnonWrflDnon_turnL",0.05,"AdvePercMstpSnonWrflDnon_turnR",0.05}; + InterpolateTo[] = {"AdvePercMstpSnonWrflDnon_turnL",0.05,"AdvePercMstpSnonWrflDnon_turnR",0.05,"AdvePercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMsprSnonWrflDf",0.02,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon_goup",0.02,"AdvePercMstpSnonWrflDnon_godown",0.02,"AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AdvePercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; enableBinocular = 0; }; class AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWrflDnon_putDown: AdvePercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\advepercmstpsnonwrfldnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -12295,53 +12643,62 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMstpSnonWrflDnon_putDown_AdvePercMstpSnonWrflDnon: AdvePercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\advepercmstpsnonwrfldnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AdvePercMstpSnonWrflDnon_relax: AdvePercMstpSnonWrflDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AdvePercMstpSnonWrflDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWrflDnon_GetInSDV: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AdvePercMstpSnonWrflDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWrflDnon_GetOutSDV: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AdvePercMstpSnonWrflDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AdvePercMstpSnonWrflDnon_goup: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup.rtm"; + stamina = -0.1; + disableWeaponsLong = 1; + disableWeapons = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup"; speed = 0.6; - duty = 0.06; + duty = 0.6; ConnectTo[] = {}; InterpolateTo[] = {"AdvePercMstpSnonWrflDnon",0.2,"Unconscious",0.1,"AsdvPercMstpSnonWrflDnon",0.2,"AbdvPercMstpSnonWrflDnon",0.2,"AsdvPercMstpSnonWrflDnon_goup",0.1,"AbdvPercMstpSnonWrflDnon_goup",0.1}; }; class AdvePercMstpSnonWrflDnon_godown: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown.rtm"; + stamina = -0.1; + disableWeaponsLong = 1; + disableWeapons = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown"; speed = 0.8; - duty = 0.06; + duty = 1.0; ConnectTo[] = {}; InterpolateTo[] = {"AdvePercMstpSnonWrflDnon",0.2,"Unconscious",0.1,"AbdvPercMstpSnonWrflDnon",0.2,"AsdvPercMstpSnonWrflDnon",0.2,"AsdvPercMstpSnonWrflDnon_godown",0.1,"AbdvPercMstpSnonWrflDnon_godown",0.1}; }; @@ -12349,8 +12706,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; variantsAI[] = {}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AdvePercMrunSnonWrflDf.rtm"; - interpolationSpeed = 7.0; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AdvePercMrunSnonWrflDf"; + interpolationSpeed = 7; interpolationRestart = 2; looped = 0; soundEdge[] = {0.5}; @@ -12371,31 +12728,33 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AdvePercMrunSnonWrflDf",0.02}; InterpolateTo[] = {"Unconscious",0.1,"AdvePercMstpSnonWrflDnon",0.02}; }; - class AdvePercMstpSnonWrflDnon_turnl: AdvePercMstpSnonWrflDnon + class AdvePercMstpSnonWrflDnon_turnL: AdvePercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.1; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnl",0.05,"AbdvPercMstpSnonWrflDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnL",0.05,"AbdvPercMstpSnonWrflDnon_turnL",0.05}; }; - class AdvePercMstpSnonWrflDnon_turnr: AdvePercMstpSnonWrflDnon + class AdvePercMstpSnonWrflDnon_turnR: AdvePercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.1; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnr",0.05,"AbdvPercMstpSnonWrflDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AdvePercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnR",0.05,"AbdvPercMstpSnonWrflDnon_turnR",0.05}; }; class AdvePercMwlkSnonWrflDf: AdvePercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "DivingRifleActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12406,56 +12765,57 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMwlkSnonWrflDfr: AdvePercMwlkSnonWrflDf { actions = "DivingRifleActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDfl: AdvePercMwlkSnonWrflDf { actions = "DivingRifleActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDb: AdvePercMwlkSnonWrflDf { leftHandIKCurve[] = {0}; actions = "DivingRifleActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDbr: AdvePercMwlkSnonWrflDb { actions = "DivingRifleActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDbl: AdvePercMwlkSnonWrflDb { actions = "DivingRifleActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDl: AdvePercMwlkSnonWrflDf { actions = "DivingRifleActionsWlkL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMwlkSnonWrflDr: AdvePercMwlkSnonWrflDf { actions = "DivingRifleActionsWlkR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDr",0.02,"AdvePercMtacSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDf: AdvePercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "DivingRifleActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12466,116 +12826,120 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AdvePercMtacSnonWrflDfr: AdvePercMtacSnonWrflDf { actions = "DivingRifleActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDfl: AdvePercMtacSnonWrflDf { actions = "DivingRifleActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDb: AdvePercMtacSnonWrflDf { leftHandIKCurve[] = {0}; actions = "DivingRifleActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDbr: AdvePercMtacSnonWrflDb { actions = "DivingRifleActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDbl: AdvePercMtacSnonWrflDb { actions = "DivingRifleActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDl: AdvePercMtacSnonWrflDf { actions = "DivingRifleActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMtacSnonWrflDr: AdvePercMtacSnonWrflDf { actions = "DivingRifleActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDr",0.02,"AdvePercMrunSnonWrflDr",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDf: AdvePercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "DivingRifleActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = -0.2; + duty = 0.6; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMsprSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDf",0.02,"AdvePercMtacSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDf",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDfr: AdvePercMrunSnonWrflDf { actions = "DivingRifleActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDfl: AdvePercMrunSnonWrflDf { actions = "DivingRifleActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDb: AdvePercMrunSnonWrflDf { leftHandIKCurve[] = {0}; actions = "DivingRifleActionsRunB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDb",0.02,"AdvePercMtacSnonWrflDb",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDbr: AdvePercMrunSnonWrflDb { actions = "DivingRifleActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDbl: AdvePercMrunSnonWrflDb { actions = "DivingRifleActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDb",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDl: AdvePercMrunSnonWrflDf { actions = "DivingRifleActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMrunSnonWrflDr: AdvePercMrunSnonWrflDf { actions = "DivingRifleActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMwlkSnonWrflDr",0.02,"AdvePercMtacSnonWrflDr",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AdvePercMsprSnonWrflDf: AdvePercMrunSnonWrflDf { + aimPrecision = 6.0; + stamina = -1; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf"; actions = "DivingRifleActionsFastF"; speed = 0.14336; - duty = 0.6; + duty = 1.0; InterpolateTo[] = {"Unconscious",0.01,"AdvePercMrunSnonWrflDf",0.02,"AbdvPercMsprSnonWrflDf",0.02,"AsdvPercMsprSnonWrflDf",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AdvePercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AsdvPercMstpSnonWnonDnon: AmovPercMstpSrasWrflDnon @@ -12583,8 +12947,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; variantsAI[] = {}; actions = "SurfaceDivingActions"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\stp\non\non\AsdvPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\stp\non\non\AsdvPercMstpSnonWnonDnon"; speed = 0.12; + static = 1; relSpeedMin = 0.5; interpolationSpeed = 1.8; soundEdge[] = {0.5}; @@ -12602,16 +12967,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; canPullTrigger = 0; disableWeaponsLong = 1; - ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",0.02,"AsdvPercMstpSnonWnonDnon_turnl",0.05,"AsdvPercMstpSnonWnonDnon_turnr",0.05}; - InterpolateTo[] = {"AsdvPercMstpSnonWnonDnon_turnl",0.05,"AsdvPercMstpSnonWnonDnon_turnr",0.05,"AsdvPercMrunSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMsprSnonWnonDf",0.02,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon_goup",0.02,"AsdvPercMstpSnonWnonDnon_godown",0.02,"AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AsdvPercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; + ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",0.02,"AsdvPercMstpSnonWnonDnon_turnL",0.05,"AsdvPercMstpSnonWnonDnon_turnR",0.05}; + InterpolateTo[] = {"AsdvPercMstpSnonWnonDnon_turnL",0.05,"AsdvPercMstpSnonWnonDnon_turnR",0.05,"AsdvPercMrunSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMsprSnonWnonDf",0.02,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon_goup",0.02,"AsdvPercMstpSnonWnonDnon_godown",0.02,"AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AsdvPercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; }; class AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWnonDnon_putDown: AsdvPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\Advepercmstpsnonwnondnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -12622,85 +12988,91 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMstpSnonWnonDnon_putDown_AsdvPercMstpSnonWnonDnon: AsdvPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\Advepercmstpsnonwnondnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AsdvPercMstpSnonWnonDnon_relax: AsdvPercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AsdvPercMstpSnonWnonDnon_GetInSDV: AsdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; actions = "SurfaceDivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AsdvPercMstpSnonWnonDnon_GetOutSDV: AsdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; actions = "SurfaceDivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",0.2}; enableBinocular = 0; }; class AsdvPercMstpSnonWnonDnon_goup: AsdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; speed = 0.6; canPullTrigger = 1; - duty = 0.06; + duty = 0.4; ConnectTo[] = {}; InterpolateTo[] = {"AsdvPercMstpSnonWnonDnon",0.2,"Unconscious",0.1,"AdvePercMstpSnonWnonDnon",0.2,"AbdvPercMstpSnonWnonDnon",0.2,"AdvePercMstpSnonWnonDnon_goup",0.1,"AbdvPercMstpSnonWnonDnon_goup",0.1}; enableBinocular = 0; }; class AsdvPercMstpSnonWnonDnon_godown: AsdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; speed = 0.8; canPullTrigger = 1; - duty = 0.06; + duty = 0.8; ConnectTo[] = {}; InterpolateTo[] = {"AsdvPercMstpSnonWnonDnon",0.2,"Unconscious",0.1,"AbdvPercMstpSnonWnonDnon",0.2,"AdvePercMstpSnonWnonDnon",0.2,"AdvePercMstpSnonWnonDnon_godown",0.1,"AbdvPercMstpSnonWnonDnon_godown",0.1}; enableBinocular = 0; }; - class AsdvPercMstpSnonWnonDnon_turnl: AsdvPercMstpSnonWnonDnon + class AsdvPercMstpSnonWnonDnon_turnL: AsdvPercMstpSnonWnonDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.2; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWnonDnon",0.05,"AdvePercMstpSnonWnonDnon_turnl",0.05,"AbdvPercMstpSnonWnonDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWnonDnon",0.05,"AdvePercMstpSnonWnonDnon_turnL",0.05,"AbdvPercMstpSnonWnonDnon_turnL",0.05}; enableBinocular = 0; }; - class AsdvPercMstpSnonWnonDnon_turnr: AsdvPercMstpSnonWnonDnon + class AsdvPercMstpSnonWnonDnon_turnR: AsdvPercMstpSnonWnonDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.2; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWnonDnon",0.05,"AdvePercMstpSnonWnonDnon_turnr",0.05,"AbdvPercMstpSnonWnonDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWnonDnon",0.05,"AdvePercMstpSnonWnonDnon_turnR",0.05,"AbdvPercMstpSnonWnonDnon_turnR",0.05}; }; class AsdvPercMwlkSnonWnonDf: AsdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "SurfaceDivingActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12711,55 +13083,56 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMwlkSnonWnonDfr: AsdvPercMwlkSnonWnonDf { actions = "SurfaceDivingActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMwlkSnonWnonDfl: AsdvPercMwlkSnonWnonDf { actions = "SurfaceDivingActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMwlkSnonWnonDb: AsdvPercMwlkSnonWnonDf { actions = "SurfaceDivingActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMwlkSnonWnonDbr: AsdvPercMwlkSnonWnonDb { actions = "SurfaceDivingActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMwlkSnonWnonDbl: AsdvPercMwlkSnonWnonDb { actions = "SurfaceDivingActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMwlkSnonWnonDl: AsdvPercMwlkSnonWnonDf { actions = "SurfaceDivingActionsWlkL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMwlkSnonWnonDr: AsdvPercMwlkSnonWnonDf { actions = "SurfaceDivingActionsWlkR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMtacSnonWnonDf: AsdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "SurfaceDivingActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -12770,41 +13143,41 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMtacSnonWnonDfr: AsdvPercMtacSnonWnonDf { actions = "SurfaceDivingActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMtacSnonWnonDfl: AsdvPercMtacSnonWnonDf { actions = "SurfaceDivingActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMtacSnonWnonDb: AsdvPercMtacSnonWnonDf { actions = "SurfaceDivingActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AdvePercMtacSnonWnonDb",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMtacSnonWnonDbr: AsdvPercMtacSnonWnonDb { actions = "SurfaceDivingActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMtacSnonWnonDbl: AsdvPercMtacSnonWnonDb { actions = "SurfaceDivingActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMtacSnonWnonDl: AsdvPercMtacSnonWnonDf { actions = "SurfaceDivingActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AdvePercMtacSnonWnonDl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -12812,19 +13185,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMtacSnonWnonDr: AsdvPercMtacSnonWnonDf { actions = "SurfaceDivingActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AsdvPercMrunSnonWnonDf: AsdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "SurfaceDivingActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = -0.2; + duty = 0.2; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMsprSnonWnonDf",0.02,"AsdvPercMwlkSnonWnonDf",0.02,"AsdvPercMtacSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDf",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -12832,80 +13206,83 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMrunSnonWnonDfr: AsdvPercMrunSnonWnonDf { actions = "SurfaceDivingActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDfl: AsdvPercMrunSnonWnonDf { actions = "SurfaceDivingActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDb: AsdvPercMrunSnonWnonDf { actions = "SurfaceDivingActionsRunB"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AdvePercMrunSnonWnonDb",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDbr: AsdvPercMrunSnonWnonDb { actions = "SurfaceDivingActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDbl: AsdvPercMrunSnonWnonDb { actions = "SurfaceDivingActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDl: AsdvPercMrunSnonWnonDf { actions = "SurfaceDivingActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AdvePercMrunSnonWnonDl",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMrunSnonWnonDr: AsdvPercMrunSnonWnonDf { actions = "SurfaceDivingActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\non\AsdvPercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMsprSnonWnonDf: AsdvPercMrunSnonWnonDf { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf.rtm"; + stamina = -1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf"; actions = "SurfaceDivingActionsFastF"; speed = 0.14336; - duty = 0.6; + duty = 0.8; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWnonDf",0.02,"AbdvPercMsprSnonWnonDf",0.02,"AdvePercMsprSnonWnonDf",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AsdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03}; }; class AsdvPercMstpSnonWrflDnon: AidlPercMstpSrasWrflDnon_G0S { variantsAI[] = {}; actions = "SurfaceDivingRifleActions"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\stp\non\rfl\AsdvPercMstpSnonWrflDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\stp\non\rfl\AsdvPercMstpSnonWrflDnon"; InterpolationSpeed = 2.5; speed = 0.08; + static = 1; relSpeedMin = 0.5; soundEdge[] = {0.5}; - limitGunMovement = 1.0; + limitGunMovement = 1; soundOverride = "swim"; soundEnabled = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; - aimPrecision = 1.7; - ConnectTo[] = {"AsdvPercMstpSnonWrflDnon",0.02,"AsdvPercMstpSnonWrflDnon_turnl",0.05,"AsdvPercMstpSnonWrflDnon_turnr",0.05}; - InterpolateTo[] = {"AsdvPercMstpSnonWrflDnon_turnl",0.05,"AsdvPercMstpSnonWrflDnon_turnr",0.05,"AsdvPercMstpSnonWrflDnon",0.01,"AsdvPercMrunSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMsprSnonWrflDf",0.02,"AdvePercMstpSnonWrflDnon",0.01,"AbdvPercMstpSnonWrflDnon",0.01,"AsdvPercMstpSnonWrflDnon_goup",0.02,"AsdvPercMstpSnonWrflDnon_godown",0.02,"AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AsdvPercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; + aimPrecision = 2; + ConnectTo[] = {"AsdvPercMstpSnonWrflDnon",0.02,"AsdvPercMstpSnonWrflDnon_turnL",0.05,"AsdvPercMstpSnonWrflDnon_turnR",0.05}; + InterpolateTo[] = {"AsdvPercMstpSnonWrflDnon_turnL",0.05,"AsdvPercMstpSnonWrflDnon_turnR",0.05,"AsdvPercMstpSnonWrflDnon",0.01,"AsdvPercMrunSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMsprSnonWrflDf",0.02,"AdvePercMstpSnonWrflDnon",0.01,"AbdvPercMstpSnonWrflDnon",0.01,"AsdvPercMstpSnonWrflDnon_goup",0.02,"AsdvPercMstpSnonWrflDnon_godown",0.02,"AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AsdvPercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; }; class AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWrflDnon_putDown: AsdvPercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\Advepercmstpsnonwrfldnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -12916,84 +13293,95 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMstpSnonWrflDnon_putDown_AsdvPercMstpSnonWrflDnon: AsdvPercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\Advepercmstpsnonwrfldnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AsdvPercMstpSnonWrflDnon_relax: AsdvPercMstpSnonWrflDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AsdvPercMstpSnonWrflDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AsdvPercMstpSnonWrflDnon_GetInSDV: AsdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AsdvPercMstpSnonWrflDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AsdvPercMstpSnonWrflDnon_GetOutSDV: AsdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; - duty = 0.06; + duty = 0.5; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AsdvPercMstpSnonWrflDnon",0.2}; enableBinocular = 0; }; class AsdvPercMstpSnonWrflDnon_goup: AsdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup.rtm"; + stamina = -0.1; + disableWeapons = 1; + disableWeaponsLong = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup"; speed = 0.6; - duty = 0.06; + duty = 0.6; ConnectTo[] = {}; InterpolateTo[] = {"AsdvPercMstpSnonWrflDnon",0.2,"Unconscious",0.1,"AdvePercMstpSnonWrflDnon",0.2,"AbdvPercMstpSnonWrflDnon",0.2,"AdvePercMstpSnonWrflDnon_goup",0.1,"AbdvPercMstpSnonWrflDnon_goup",0.1}; enableBinocular = 0; }; class AsdvPercMstpSnonWrflDnon_godown: AsdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown.rtm"; + stamina = -0.1; + disableWeapons = 1; + disableWeaponsLong = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown"; speed = 0.8; - duty = 0.06; + duty = 1.0; ConnectTo[] = {}; InterpolateTo[] = {"AsdvPercMstpSnonWrflDnon",0.2,"Unconscious",0.1,"AbdvPercMstpSnonWrflDnon",0.2,"AdvePercMstpSnonWrflDnon",0.2,"AdvePercMstpSnonWrflDnon_godown",0.1,"AbdvPercMstpSnonWrflDnon_godown",0.1}; }; - class AsdvPercMstpSnonWrflDnon_turnl: AsdvPercMstpSnonWrflDnon + class AsdvPercMstpSnonWrflDnon_turnL: AsdvPercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.1; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWrflDnon_turnl",0.05,"AbdvPercMstpSnonWrflDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWrflDnon_turnL",0.05,"AbdvPercMstpSnonWrflDnon_turnL",0.05}; enableBinocular = 0; }; - class AsdvPercMstpSnonWrflDnon_turnr: AsdvPercMstpSnonWrflDnon + class AsdvPercMstpSnonWrflDnon_turnR: AsdvPercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = -0.1; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWrflDnon_turnr",0.05,"AbdvPercMstpSnonWrflDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMstpSnonWrflDnon",0.05,"AdvePercMstpSnonWrflDnon_turnR",0.05,"AbdvPercMstpSnonWrflDnon_turnR",0.05}; enableBinocular = 0; }; class AsdvPercMwlkSnonWrflDf: AsdvPercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "SurfaceDivingRifleActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13005,56 +13393,58 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMwlkSnonWrflDfr: AsdvPercMwlkSnonWrflDf { actions = "SurfaceDivingRifleActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDfl: AsdvPercMwlkSnonWrflDf { actions = "SurfaceDivingRifleActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDb: AsdvPercMwlkSnonWrflDf { actions = "SurfaceDivingRifleActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDbr: AsdvPercMwlkSnonWrflDb { actions = "SurfaceDivingRifleActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDbl: AsdvPercMwlkSnonWrflDb { actions = "SurfaceDivingRifleActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDl: AsdvPercMwlkSnonWrflDf { actions = "SurfaceDivingRifleActionsWlkL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMwlkSnonWrflDr: AsdvPercMwlkSnonWrflDf { actions = "SurfaceDivingRifleActionsWlkR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMrunSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDf: AsdvPercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; leftHandIKCurve[] = {0}; actions = "SurfaceDivingRifleActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13066,39 +13456,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMtacSnonWrflDfr: AsdvPercMtacSnonWrflDf { actions = "SurfaceDivingRifleActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDfl: AsdvPercMtacSnonWrflDf { actions = "SurfaceDivingRifleActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDb: AsdvPercMtacSnonWrflDf { actions = "SurfaceDivingRifleActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AdvePercMtacSnonWrflDb",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDbr: AsdvPercMtacSnonWrflDb { actions = "SurfaceDivingRifleActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDbl: AsdvPercMtacSnonWrflDb { actions = "SurfaceDivingRifleActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMtacSnonWrflDl: AsdvPercMtacSnonWrflDf { leftHandIKCurve[] = {1}; actions = "SurfaceDivingRifleActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AdvePercMtacSnonWrflDl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; @@ -13106,21 +13496,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {1}; actions = "SurfaceDivingRifleActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDf: AsdvPercMstpSnonWrflDnon { + aimPrecision = 4.0; + stamina = -0.1; limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "SurfaceDivingRifleActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; - duty = 0.06; + duty = 0.4; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMsprSnonWrflDf",0.02,"AsdvPercMwlkSnonWrflDf",0.02,"AsdvPercMtacSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDf",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; enableBinocular = 0; @@ -13128,52 +13520,54 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AsdvPercMrunSnonWrflDfr: AsdvPercMrunSnonWrflDf { actions = "SurfaceDivingRifleActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDfl: AsdvPercMrunSnonWrflDf { actions = "SurfaceDivingRifleActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDf",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDb: AsdvPercMrunSnonWrflDf { actions = "SurfaceDivingRifleActionsRunB"; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AdvePercMrunSnonWrflDb",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDbr: AsdvPercMrunSnonWrflDb { actions = "SurfaceDivingRifleActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDbl: AsdvPercMrunSnonWrflDb { actions = "SurfaceDivingRifleActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDl: AsdvPercMrunSnonWrflDf { actions = "SurfaceDivingRifleActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AdvePercMrunSnonWrflDl",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMrunSnonWrflDr: AsdvPercMrunSnonWrflDf { actions = "SurfaceDivingRifleActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\sdv\erc\run\non\rfl\AsdvPercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AsdvPercMwlkSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDr",0.02,"AsdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03}; }; class AsdvPercMsprSnonWrflDf: AsdvPercMrunSnonWrflDf { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf.rtm"; + aimPrecision = 6.0; + stamina = -1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf"; leftHandIKCurve[] = {0}; actions = "SurfaceDivingRifleActionsFastF"; speed = 0.14336; @@ -13185,8 +13579,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; variantsAI[] = {}; actions = "BottomDivingActions"; - file = "\A3\anims_f\data\Anim\sdr\bdv\erc\stp\non\non\AbdvPercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\bdv\erc\stp\non\non\AbdvPercMstpSnonWnonDnon"; speed = 0.12; + static = 1; relSpeedMin = 0.5; interpolationSpeed = 1.8; soundEdge[] = {0.5}; @@ -13204,16 +13599,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; canPullTrigger = 0; disableWeaponsLong = 1; - ConnectTo[] = {"AbdvPercMstpSnonWnonDnon",0.02,"AbdvPercMstpSnonWnonDnon_turnl",0.05,"AbdvPercMstpSnonWnonDnon_turnr",0.05}; - InterpolateTo[] = {"AbdvPercMstpSnonWnonDnon_turnl",0.05,"AbdvPercMstpSnonWnonDnon_turnr",0.05,"AbdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMsprSnonWnonDf",0.02,"AsdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon_goup",0.02,"AbdvPercMstpSnonWnonDnon_godown",0.02,"AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWrflDnon",0.05,"AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AbdvPercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; + ConnectTo[] = {"AbdvPercMstpSnonWnonDnon",0.02,"AbdvPercMstpSnonWnonDnon_turnL",0.05,"AbdvPercMstpSnonWnonDnon_turnR",0.05}; + InterpolateTo[] = {"AbdvPercMstpSnonWnonDnon_turnL",0.05,"AbdvPercMstpSnonWnonDnon_turnR",0.05,"AbdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMsprSnonWnonDf",0.02,"AsdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon_goup",0.02,"AbdvPercMstpSnonWnonDnon_godown",0.02,"AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWrflDnon",0.05,"AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWnonDnon_putDown",0.02,"AmovPercMstpSnonWnonDnon",0.04,"AbdvPercMstpSnonWnonDnon_relax",0.1,"Unconscious",0.1}; }; class AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWnonDnon_putDown: AbdvPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\Advepercmstpsnonwnondnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -13224,45 +13620,49 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMstpSnonWnonDnon_putDown_AbdvPercMstpSnonWnonDnon: AbdvPercMstpSnonWnonDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\Advepercmstpsnonwnondnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AbdvPercMstpSnonWnonDnon_relax: AbdvPercMstpSnonWnonDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AbdvPercMstpSnonWnonDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AbdvPercMstpSnonWnonDnon_GetInSDV: AbdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; duty = 0.06; actions = "BottomDivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AbdvPercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AbdvPercMstpSnonWnonDnon_GetOutSDV: AbdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; duty = 0.06; actions = "BottomDivingRifleActions"; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AbdvPercMstpSnonWnonDnon",0.2}; enableBinocular = 0; }; class AbdvPercMstpSnonWnonDnon_goup: AbdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_goup"; speed = 0.6; canPullTrigger = 1; duty = 0.06; @@ -13272,7 +13672,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AbdvPercMstpSnonWnonDnon_godown: AbdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown.rtm"; + stamina = -0.1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_godown"; speed = 0.8; canPullTrigger = 1; duty = 0.06; @@ -13280,28 +13681,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic InterpolateTo[] = {"AbdvPercMstpSnonWnonDnon",0.2,"Unconscious",0.1,"AdvePercMstpSnonWnonDnon",0.2,"AsdvPercMstpSnonWnonDnon",0.2,"AsdvPercMstpSnonWnonDnon_godown",0.1,"AdvePercMstpSnonWnonDnon_godown",0.1}; enableBinocular = 0; }; - class AbdvPercMstpSnonWnonDnon_turnl: AbdvPercMstpSnonWnonDnon + class AbdvPercMstpSnonWnonDnon_turnL: AbdvPercMstpSnonWnonDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; duty = 0.06; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnl",0.05,"AdvePercMstpSnonWnonDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnL",0.05,"AdvePercMstpSnonWnonDnon_turnL",0.05}; }; - class AbdvPercMstpSnonWnonDnon_turnr: AbdvPercMstpSnonWnonDnon + class AbdvPercMstpSnonWnonDnon_turnR: AbdvPercMstpSnonWnonDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; duty = 0.06; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnr",0.05,"AdvePercMstpSnonWnonDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWnonDnon",0.05,"AsdvPercMstpSnonWnonDnon_turnR",0.05,"AdvePercMstpSnonWnonDnon_turnR",0.05}; }; class AbdvPercMwlkSnonWnonDf: AbdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "BottomDivingActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13312,54 +13714,55 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMwlkSnonWnonDfr: AbdvPercMwlkSnonWnonDf { actions = "BottomDivingActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDfr",0.02,"AsdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AbdvPercMwlkSnonWnonDfl: AbdvPercMwlkSnonWnonDf { actions = "BottomDivingActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDfl",0.02,"AsdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMwlkSnonWnonDb: AbdvPercMwlkSnonWnonDf { actions = "BottomDivingActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDb",0.02,"AsdvPercMwlkSnonWnonDb",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMwlkSnonWnonDbr: AbdvPercMwlkSnonWnonDb { actions = "BottomDivingActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDbr",0.02,"AsdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMwlkSnonWnonDbl: AbdvPercMwlkSnonWnonDb { actions = "BottomDivingActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AdvePercMwlkSnonWnonDbl",0.02,"AsdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AbdvPercMwlkSnonWnonDl: AbdvPercMwlkSnonWnonDf { actions = "BottomDivingActionsWlkL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDl",0.02,"AsdvPercMwlkSnonWnonDl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMwlkSnonWnonDr: AbdvPercMwlkSnonWnonDf { actions = "BottomDivingActionsWlkR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMwlkSnonWnonDr",0.02,"AbdvPercMwlkSnonWnonDf",0.02,"AdvePercMwlkSnonWnonDr",0.02,"AsdvPercMwlkSnonWnonDr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMtacSnonWnonDf: AbdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "BottomDivingActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13370,19 +13773,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMtacSnonWnonDfr: AbdvPercMtacSnonWnonDf { actions = "BottomDivingActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDfr",0.02,"AsdvPercMtacSnonWnonDfr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMtacSnonWnonDfl: AbdvPercMtacSnonWnonDf { actions = "BottomDivingActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDfl",0.02,"AsdvPercMtacSnonWnonDfl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMtacSnonWnonDb: AbdvPercMtacSnonWnonDf { actions = "BottomDivingActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDb",0.02,"AsdvPercMtacSnonWnonDb",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -13390,19 +13793,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMtacSnonWnonDbr: AbdvPercMtacSnonWnonDb { actions = "BottomDivingActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDbr",0.02,"AsdvPercMtacSnonWnonDbr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMtacSnonWnonDbl: AbdvPercMtacSnonWnonDb { actions = "BottomDivingActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AdvePercMtacSnonWnonDbl",0.02,"AsdvPercMtacSnonWnonDbl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMtacSnonWnonDl: AbdvPercMtacSnonWnonDf { actions = "BottomDivingActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDl",0.02,"AsdvPercMtacSnonWnonDl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -13410,14 +13813,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMtacSnonWnonDr: AbdvPercMtacSnonWnonDf { actions = "BottomDivingActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDf",0.02,"AdvePercMtacSnonWnonDr",0.02,"AsdvPercMtacSnonWnonDr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMrunSnonWnonDf: AbdvPercMstpSnonWnonDnon { + stamina = -0.1; actions = "BottomDivingActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13428,20 +13832,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMrunSnonWnonDfr: AbdvPercMrunSnonWnonDf { actions = "BottomDivingActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDfr",0.02,"AbdvPercMtacSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDfr",0.02,"AsdvPercMrunSnonWnonDfr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMrunSnonWnonDfl: AbdvPercMrunSnonWnonDf { actions = "BottomDivingActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDfl",0.02,"AbdvPercMtacSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDfl",0.02,"AsdvPercMrunSnonWnonDfl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AbdvPercMrunSnonWnonDb: AbdvPercMrunSnonWnonDf { actions = "BottomDivingActionsRunB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDb",0.02,"AbdvPercMtacSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDb",0.02,"AsdvPercMrunSnonWnonDb",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -13449,19 +13853,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMrunSnonWnonDbr: AbdvPercMrunSnonWnonDb { actions = "BottomDivingActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDbr",0.02,"AbdvPercMtacSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDbr",0.02,"AsdvPercMrunSnonWnonDbr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMrunSnonWnonDbl: AbdvPercMrunSnonWnonDb { actions = "BottomDivingActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDbl",0.02,"AbdvPercMtacSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDb",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AdvePercMrunSnonWnonDbl",0.02,"AsdvPercMrunSnonWnonDbl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; }; class AbdvPercMrunSnonWnonDl: AbdvPercMrunSnonWnonDf { actions = "BottomDivingActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDl",0.02,"AbdvPercMtacSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDfl",0.02,"AbdvPercMrunSnonWnonDbl",0.02,"AbdvPercMrunSnonWnonDl",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDl",0.02,"AsdvPercMrunSnonWnonDl",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; @@ -13469,14 +13873,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMrunSnonWnonDr: AbdvPercMrunSnonWnonDf { actions = "BottomDivingActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\non\AdvePercMrunSnonWnonDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWnonDr",0.02,"AbdvPercMtacSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDfr",0.02,"AbdvPercMrunSnonWnonDbr",0.02,"AbdvPercMrunSnonWnonDr",0.02,"AbdvPercMrunSnonWnonDf",0.02,"AdvePercMrunSnonWnonDr",0.02,"AsdvPercMrunSnonWnonDr",0.02,"AbdvPercMstpSnonWnonDnon_relax",0.1,"AmovPercMstpSnonWnonDnon",0.03,"AbdvPercMstpSnonWnonDnon",0.03,"AdvePercMstpSnonWnonDnon",0.03,"AsdvPercMstpSnonWnonDnon",0.03}; enableBinocular = 0; }; class AbdvPercMsprSnonWnonDf: AbdvPercMrunSnonWnonDf { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf.rtm"; + stamina = -1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\non\AdvePercMsprSnonWnonDf"; actions = "BottomDivingActionsFastF"; speed = 0.14336; duty = 0.6; @@ -13487,27 +13892,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsAI[] = {}; actions = "BottomDivingRifleActions"; - file = "\A3\anims_f\data\Anim\sdr\bdv\erc\stp\non\rfl\AbdvPercMstpSnonWrflDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\bdv\erc\stp\non\rfl\AbdvPercMstpSnonWrflDnon"; InterpolationSpeed = 2.5; speed = 0.08; + static = 1; relSpeedMin = 0.5; soundEdge[] = {0.5}; legs = "legsNo"; - limitGunMovement = 1.0; + limitGunMovement = 1; soundOverride = "swim"; soundEnabled = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mnon.p3d"; - aimPrecision = 1.7; - ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",0.02,"AbdvPercMstpSnonWrflDnon_turnl",0.05,"AbdvPercMstpSnonWrflDnon_turnr",0.05}; - InterpolateTo[] = {"AbdvPercMstpSnonWrflDnon_turnl",0.05,"AbdvPercMstpSnonWrflDnon_turnr",0.05,"AbdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMsprSnonWrflDf",0.02,"AsdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon_goup",0.02,"AbdvPercMstpSnonWrflDnon_godown",0.02,"AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AbdvPercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; + aimPrecision = 2; + ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",0.02,"AbdvPercMstpSnonWrflDnon_turnL",0.05,"AbdvPercMstpSnonWrflDnon_turnR",0.05}; + InterpolateTo[] = {"AbdvPercMstpSnonWrflDnon_turnL",0.05,"AbdvPercMstpSnonWrflDnon_turnR",0.05,"AbdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMsprSnonWrflDf",0.02,"AsdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon_goup",0.02,"AbdvPercMstpSnonWrflDnon_godown",0.02,"AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWrflDnon_putDown",0.02,"AmovPknlMstpSrasWrflDnon",0.04,"AmovPknlMstpSlowWrflDnon",0.04,"AbdvPercMstpSnonWrflDnon_relax",0.1,"Unconscious",0.1}; }; class AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWrflDnon_putDown: AbdvPercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\Advepercmstpsnonwrfldnon_invin.rtm"; - speed = 1.636364; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invin"; + speed = 1.63636; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; @@ -13518,43 +13925,49 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMstpSnonWrflDnon_putDown_AbdvPercMstpSnonWrflDnon: AbdvPercMstpSnonWrflDnon { looped = 0; + static = 1; relSpeedMin = 0.5; canBlendStep = 0; minPlayTime = 0.75; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\Advepercmstpsnonwrfldnon_invout.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_invout"; speed = 0.470588; leftHandIKCurve[] = {0.8,0,1,1}; }; class AbdvPercMstpSnonWrflDnon_relax: AbdvPercMstpSnonWrflDnon { - speed = -5.0; + speed = -5; ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",10.1}; InterpolateTo[] = {"Unconscious",0.1}; }; class AbdvPercMstpSnonWrflDnon_GetInSDV: AbdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetInSDV"; speed = 0.32; duty = 0.06; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; class AbdvPercMstpSnonWrflDnon_GetOutSDV: AbdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_GetOutSDV"; speed = 0.32; duty = 0.06; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",0.2}; enableBinocular = 0; }; class AbdvPercMstpSnonWrflDnon_goup: AbdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup.rtm"; + stamina = -0.1; + disableWeapons = 1; + disableWeaponsLong = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_goup"; speed = 0.6; duty = 0.06; ConnectTo[] = {}; @@ -13563,38 +13976,43 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AbdvPercMstpSnonWrflDnon_godown: AbdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown.rtm"; + stamina = -0.1; + disableWeapons = 1; + disableWeaponsLong = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_godown"; speed = 0.8; duty = 0.06; ConnectTo[] = {}; InterpolateTo[] = {"AbdvPercMstpSnonWrflDnon",0.2,"Unconscious",0.1,"AdvePercMstpSnonWrflDnon",0.2,"AsdvPercMstpSnonWrflDnon",0.2,"AsdvPercMstpSnonWrflDnon_godown",0.1,"AdvePercMstpSnonWrflDnon_godown",0.1}; enableBinocular = 0; }; - class AbdvPercMstpSnonWrflDnon_turnl: AbdvPercMstpSnonWrflDnon + class AbdvPercMstpSnonWrflDnon_turnL: AbdvPercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; duty = 0.06; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnl",0.05,"AdvePercMstpSnonWrflDnon_turnl",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnL",0.05,"AdvePercMstpSnonWrflDnon_turnL",0.05}; }; - class AbdvPercMstpSnonWrflDnon_turnr: AbdvPercMstpSnonWrflDnon + class AbdvPercMstpSnonWrflDnon_turnR: AbdvPercMstpSnonWrflDnon { speed = 0.171429; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; duty = 0.06; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnr",0.05,"AdvePercMstpSnonWrflDnon_turnr",0.05}; + InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMstpSnonWrflDnon",0.05,"AsdvPercMstpSnonWrflDnon_turnR",0.05,"AdvePercMstpSnonWrflDnon_turnR",0.05}; }; class AbdvPercMwlkSnonWrflDf: AbdvPercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "BottomDivingRifleActionsWlkF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13605,42 +14023,42 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMwlkSnonWrflDfr: AbdvPercMwlkSnonWrflDf { actions = "BottomDivingRifleActionsWlkFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDfr",0.02,"AsdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; class AbdvPercMwlkSnonWrflDfl: AbdvPercMwlkSnonWrflDf { actions = "BottomDivingRifleActionsWlkFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDfl",0.02,"AsdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMwlkSnonWrflDb: AbdvPercMwlkSnonWrflDf { leftHandIKCurve[] = {0}; actions = "BottomDivingRifleActionsWlkB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDb",0.02,"AsdvPercMwlkSnonWrflDb",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMwlkSnonWrflDbr: AbdvPercMwlkSnonWrflDb { actions = "BottomDivingRifleActionsWlkBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDbr",0.02,"AsdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; class AbdvPercMwlkSnonWrflDbl: AbdvPercMwlkSnonWrflDb { actions = "BottomDivingRifleActionsWlkBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AdvePercMwlkSnonWrflDbl",0.02,"AsdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMwlkSnonWrflDl: AbdvPercMwlkSnonWrflDf { actions = "BottomDivingRifleActionsWlkL"; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDl",0.02,"AsdvPercMwlkSnonWrflDl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; @@ -13648,18 +14066,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "BottomDivingRifleActionsWlkR"; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMrunSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMwlkSnonWrflDr",0.02,"AbdvPercMwlkSnonWrflDf",0.02,"AdvePercMwlkSnonWrflDr",0.02,"AsdvPercMwlkSnonWrflDr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; class AbdvPercMtacSnonWrflDf: AbdvPercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "BottomDivingRifleActionsTacF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13670,13 +14090,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMtacSnonWrflDfr: AbdvPercMtacSnonWrflDf { actions = "BottomDivingRifleActionsTacFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDfr",0.02,"AsdvPercMtacSnonWrflDfr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMtacSnonWrflDfl: AbdvPercMtacSnonWrflDf { actions = "BottomDivingRifleActionsTacFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDfl",0.02,"AsdvPercMtacSnonWrflDfl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; @@ -13684,45 +14104,47 @@ class CfgMovesMaleSdr2: CfgMovesBasic { leftHandIKCurve[] = {0}; actions = "BottomDivingRifleActionsTacB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDb",0.02,"AsdvPercMtacSnonWrflDb",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMtacSnonWrflDbr: AbdvPercMtacSnonWrflDb { actions = "BottomDivingRifleActionsTacBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDbr",0.02,"AsdvPercMtacSnonWrflDbr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMtacSnonWrflDbl: AbdvPercMtacSnonWrflDb { actions = "BottomDivingRifleActionsTacBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AdvePercMtacSnonWrflDbl",0.02,"AsdvPercMtacSnonWrflDbl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; class AbdvPercMtacSnonWrflDl: AbdvPercMtacSnonWrflDf { actions = "BottomDivingRifleActionsTacL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDl",0.02,"AsdvPercMtacSnonWrflDl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMtacSnonWrflDr: AbdvPercMtacSnonWrflDf { actions = "BottomDivingRifleActionsTacR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDf",0.02,"AdvePercMtacSnonWrflDr",0.02,"AsdvPercMtacSnonWrflDr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; enableBinocular = 0; }; class AbdvPercMrunSnonWrflDf: AbdvPercMstpSnonWrflDnon { - limitGunMovement = 0.0; + aimPrecision = 4.0; + stamina = -0.1; + limitGunMovement = 0; disableWeaponsLong = 1; disableWeapons = 1; actions = "BottomDivingRifleActionsRunF"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDf"; speed = 0.122414; relSpeedMax = 1.5; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pswm_Mrun.p3d"; @@ -13734,53 +14156,55 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AbdvPercMrunSnonWrflDfr: AbdvPercMrunSnonWrflDf { actions = "BottomDivingRifleActionsRunFR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDfr",0.02,"AbdvPercMtacSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDfr",0.02,"AsdvPercMrunSnonWrflDfr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDfl: AbdvPercMrunSnonWrflDf { actions = "BottomDivingRifleActionsRunFL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDfl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDfl",0.02,"AbdvPercMtacSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDfl",0.02,"AsdvPercMrunSnonWrflDfl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDb: AbdvPercMrunSnonWrflDf { leftHandIKCurve[] = {0}; actions = "BottomDivingRifleActionsRunB"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDb"; speed = 0.1; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDb",0.02,"AbdvPercMtacSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDb",0.02,"AsdvPercMrunSnonWrflDb",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDbr: AbdvPercMrunSnonWrflDb { actions = "BottomDivingRifleActionsRunBR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbr"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDbr",0.02,"AbdvPercMtacSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDbr",0.02,"AsdvPercMrunSnonWrflDbr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDbl: AbdvPercMrunSnonWrflDb { actions = "BottomDivingRifleActionsRunBL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDbl"; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDbl",0.02,"AbdvPercMtacSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDb",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AdvePercMrunSnonWrflDbl",0.02,"AsdvPercMrunSnonWrflDbl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDl: AbdvPercMrunSnonWrflDf { actions = "BottomDivingRifleActionsRunL"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDl"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDl",0.02,"AbdvPercMtacSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDfl",0.02,"AbdvPercMrunSnonWrflDbl",0.02,"AbdvPercMrunSnonWrflDl",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDl",0.02,"AsdvPercMrunSnonWrflDl",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMrunSnonWrflDr: AbdvPercMrunSnonWrflDf { actions = "BottomDivingRifleActionsRunR"; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\run\non\rfl\AdvePercMrunSnonWrflDr"; speed = 0.2; InterpolateTo[] = {"Unconscious",0.01,"AbdvPercMwlkSnonWrflDr",0.02,"AbdvPercMtacSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDfr",0.02,"AbdvPercMrunSnonWrflDbr",0.02,"AbdvPercMrunSnonWrflDr",0.02,"AbdvPercMrunSnonWrflDf",0.02,"AdvePercMrunSnonWrflDr",0.02,"AsdvPercMrunSnonWrflDr",0.02,"AbdvPercMstpSnonWrflDnon_relax",0.1,"AmovPercMstpSrasWrflDnon",0.03,"AbdvPercMstpSnonWrflDnon",0.03,"AdvePercMstpSnonWrflDnon",0.03,"AsdvPercMstpSnonWrflDnon",0.03}; }; class AbdvPercMsprSnonWrflDf: AbdvPercMrunSnonWrflDf { + aimPrecision = 6.0; + stamina = -1; leftHandIKCurve[] = {0}; - file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\spr\non\rfl\AdvePercMsprSnonWrflDf"; actions = "BottomDivingRifleActionsFastF"; speed = 0.14336; duty = 0.6; @@ -13788,37 +14212,39 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon"; interpolationRestart = 1; speed = 0.42; leftHandIKCurve[] = {0,1,0.06,0}; rightHandIKCurve[] = {0.04,1,0.12,0}; + static = 1; relSpeedMin = 0.5; looped = 0; - aimPrecision = 0.7; + aimPrecision = 1; disableWeaponsLong = 1; ConnectTo[] = {"AdvePercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWnonDnon",0.1,"AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWnonDnon",0.1}; }; class AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon: AdvePercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon.rtm"; + static = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon"; interpolationSpeed = 2.5; interpolationRestart = 2; speed = 0.33; leftHandIKCurve[] = {0.895,0,0.951,1}; rightHandIKCurve[] = {0.362,0,0.434,1}; - relSpeedMin = 1; looped = 0; minPlayTime = 0.9; - aimPrecision = 0.7; + aimPrecision = 1; }; class AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWnonDnon: AbdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon"; speed = 0.32; leftHandIKCurve[] = {0,1,0.06,0}; rightHandIKCurve[] = {0.04,1,0.12,0}; + static = 1; relSpeedMin = 0.5; looped = 0; disableWeaponsLong = 1; @@ -13828,26 +14254,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AbdvPercMstpSnonWnonDnon_AbdvPercMstpSnonWrflDnon: AbdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon.rtm"; + static = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon"; interpolationSpeed = 2.5; interpolationRestart = 2; speed = 0.33; leftHandIKCurve[] = {0.895,0,0.951,1}; rightHandIKCurve[] = {0.362,0,0.434,1}; - relSpeedMin = 1; looped = 0; minPlayTime = 0.9; - aimPrecision = 0.7; + aimPrecision = 1; }; class AsdvPercMstpSnonWrflDnon_AsdvPercMstpSnonWnonDnon: AsdvPercMstpSnonWrflDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon.rtm"; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\rfl\AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon"; speed = 0.32; leftHandIKCurve[] = {0,1,0.06,0}; rightHandIKCurve[] = {0.04,1,0.12,0}; + static = 1; relSpeedMin = 0.5; looped = 0; - aimPrecision = 0.7; + aimPrecision = 1; disableWeaponsLong = 1; ConnectTo[] = {"AsdvPercMstpSnonWnonDnon",0.2}; InterpolateTo[] = {"AdvePercMstpSnonWrflDnon_AdvePercMstpSnonWnonDnon",0.1,"AbdvPercMstpSnonWrflDnon_AbdvPercMstpSnonWnonDnon",0.1}; @@ -13855,15 +14282,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AsdvPercMstpSnonWnonDnon_AsdvPercMstpSnonWrflDnon: AsdvPercMstpSnonWnonDnon { - file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon.rtm"; + static = 1; + file = "\A3\anims_f\data\Anim\sdr\dve\erc\stp\non\non\AdvePercMstpSnonWnonDnon_AdvePercMstpSnonWrflDnon"; interpolationSpeed = 2.5; interpolationRestart = 2; speed = 0.33; leftHandIKCurve[] = {0.895,0,0.951,1}; rightHandIKCurve[] = {0.362,0,0.434,1}; - relSpeedMin = 1; looped = 0; - aimPrecision = 0.7; + aimPrecision = 1; minPlayTime = 0.9; enableBinocular = 0; }; @@ -13874,6 +14301,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "BinocStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon"; disableWeaponsLong = 0; + disableWeapons = 0; showItemInHand = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; @@ -13887,15 +14315,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {}; rightHandIKEnd = 0; ConnectTo[] = {"AmovPercMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.02,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSoptWbinDnon_turnL",0.02,"AmovPercMstpSoptWbinDnon_turnR",0.02,"AmovPercMstpSoptWbinDnon",0.02}; - InterpolateTo[] = {"AmovPercMstpSoptWbinDnon_turnL",0.02,"AmovPercMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPercMwlkSoptWbinDf",0.02,"AmovPercMwlkSoptWbinDfr",0.02,"AmovPercMwlkSoptWbinDr",0.02,"AmovPercMwlkSoptWbinDbr",0.02,"AmovPercMwlkSoptWbinDb",0.02,"AmovPercMwlkSoptWbinDbl",0.02,"AmovPercMwlkSoptWbinDl",0.02,"AmovPercMwlkSoptWbinDfl",0.02,"AmovPercMrunSnonWbinDf",0.02,"AmovPercMrunSnonWbinDfr",0.02,"AmovPercMrunSnonWbinDr",0.02,"AmovPercMrunSnonWbinDbr",0.02,"AmovPercMrunSnonWbinDb",0.02,"AmovPercMrunSnonWbinDbl",0.02,"AmovPercMrunSnonWbinDl",0.02,"AmovPercMrunSnonWbinDfl",0.02,"AmovPercMevaSnonWbinDf",0.02,"AmovPercMevaSnonWbinDfr",0.02,"AmovPercMevaSnonWbinDfl",0.02}; + InterpolateTo[] = {"AmovPercMstpSoptWbinDnon_turnL",0.02,"AmovPercMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPercMwlkSoptWbinDf",0.02,"AmovPercMwlkSoptWbinDfr",0.02,"AmovPercMwlkSoptWbinDr",0.02,"AmovPercMwlkSoptWbinDbr",0.02,"AmovPercMwlkSoptWbinDb",0.02,"AmovPercMwlkSoptWbinDbl",0.02,"AmovPercMwlkSoptWbinDl",0.02,"AmovPercMwlkSoptWbinDfl",0.02,"AmovPercMrunSnonWbinDf",0.02,"AmovPercMrunSnonWbinDfr",0.02,"AmovPercMrunSnonWbinDr",0.02,"AmovPercMrunSnonWbinDbr",0.02,"AmovPercMrunSnonWbinDb",0.02,"AmovPercMrunSnonWbinDbl",0.02,"AmovPercMrunSnonWbinDl",0.02,"AmovPercMrunSnonWbinDfl",0.02,"AmovPercMevaSnonWbinDf",0.02,"AmovPercMevaSnonWbinDfr",0.02,"AmovPercMevaSnonWbinDfl",0.02,"AovrPercMstpSoptWbinDf",0.2,"AmovPercMstpSoptWbinDnon_AinvPercMstpSoptWbinDnon_Putdown",0.03}; }; class AmovPercMwlkSoptWbinDf: AmovPercMstpSoptWbinDnon { file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 2.0; speed = 0.47619; - duty = -0.1; + duty = -0.4; soundOverride = "Walk"; soundEnabled = 1; actions = "BinocStandActionsWlkF"; @@ -13951,9 +14379,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMrunSnonWbinDf: AmovPercMwlkSoptWbinDf { + aimPrecision = 4.0; + stamina = -0.1; enableBinocular = 0; + disableWeapons = 1; enableOptics = 0; - duty = 0.4; + disableWeaponsLong = 1; + duty = 0.1; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -14017,31 +14450,59 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPercMstpSoptWbinDnon_turnR: AmovPercMstpSoptWbinDnon_turnL{}; class AmovPercMevaSnonWbinDf: AmovPercMrunSnonWbinDf { - speed = 1.542859; - duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + aimPrecision = 7.0; + stamina = -1; + speed = 1.54286; + duty = 0.6; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\opt\bin\AmovPercMsprSoptWbinDf"; actions = "BinocStandActionsEvasiveF"; - InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPercMwlkSoptWbinDf",0.025,"AmovPercMrunSnonWbinDf",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPknlMevaSnonWbinDf",0.02,"AmovPercMwlkSoptWbinDf",0.025,"AmovPercMrunSnonWbinDf",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + soundOverride = "sprint"; + soundEdge[] = {0.5,1}; }; class AmovPercMevaSnonWbinDfl: AmovPercMevaSnonWbinDf { - speed = 1.542859; + speed = 1.54286; actions = "BinocStandActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; - InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPercMwlkSoptWbinDfl",0.025,"AmovPercMrunSnonWbinDfl",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\opt\bin\AmovPercMsprSoptWbinDfl"; + InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPercMwlkSoptWbinDfl",0.025,"AmovPercMrunSnonWbinDfl",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1,"AmovPknlMevaSnonWbinDfl",0.02}; }; class AmovPercMevaSnonWbinDfr: AmovPercMevaSnonWbinDf { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\spr\opt\bin\AmovPercMsprSoptWbinDfr"; actions = "BinocStandActionsEvasiveFR"; - InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPercMwlkSoptWbinDfr",0.025,"AmovPercMrunSnonWbinDfr",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"AmovPercMwlkSoptWbinDfr",0.025,"AmovPercMrunSnonWbinDfr",0.025,"AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPercMevaSnonWbinDf",0.025,"AmovPercMevaSnonWbinDfl",0.025,"AmovPercMevaSnonWbinDfr",0.025,"Unconscious",0.1,"AmovPknlMevaSnonWbinDfr",0.02}; + }; + class AovrPercMstpSoptWbinDf: AmovPercMstpSoptWbinDnon + { + stamina = 0; + variantsPlayer[] = {}; + variantsAI[] = {}; + canBlendStep = 0; + looped = 0; + speed = 0.6; + minPlayTime = 0.69; + file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\non\non\AovrPercMstpSnonWnonDf"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; + static = 1; + relSpeedMin = 0.5; + relSpeedMax = 1; + duty = 2; + disableWeapons = 1; + enableOptics = 0; + limitGunMovement = 0.3; + forceAim = 1; + interpolationspeed = 3; + interpolationrestart = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSoptWbinDnon",0.02,"Unconscious",0.1}; }; class AmovPknlMstpSoptWbinDnon: AmovPknlMstpSrasWrflDnon { variantsPlayer[] = {}; actions = "BinocKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\Awoppknlmstpsoptwbindnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon"; showWeaponAim = 0; showItemInHand = 1; aiming = "aimingCivil"; @@ -14057,15 +14518,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {}; rightHandIKEnd = 0; ConnectTo[] = {"AmovPknlMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.02,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSoptWbinDnon_turnL",0.02,"AmovPknlMstpSoptWbinDnon_turnR",0.02,"AmovPknlMstpSoptWbinDnon",0.02}; - InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon_turnL",0.02,"AmovPknlMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPknlMwlkSoptWbinDf",0.02,"AmovPknlMwlkSoptWbinDfr",0.02,"AmovPknlMwlkSoptWbinDr",0.02,"AmovPknlMwlkSoptWbinDbr",0.02,"AmovPknlMwlkSoptWbinDb",0.02,"AmovPknlMwlkSoptWbinDbl",0.02,"AmovPknlMwlkSoptWbinDl",0.02,"AmovPknlMwlkSoptWbinDfl",0.02,"AmovPknlMrunSnonWbinDf",0.02,"AmovPknlMrunSnonWbinDfr",0.02,"AmovPknlMrunSnonWbinDr",0.02,"AmovPknlMrunSnonWbinDbr",0.02,"AmovPknlMrunSnonWbinDb",0.02,"AmovPknlMrunSnonWbinDbl",0.02,"AmovPknlMrunSnonWbinDl",0.02,"AmovPknlMrunSnonWbinDfl",0.02,"AmovPknlMevaSnonWbinDf",0.02,"AmovPknlMevaSnonWbinDfr",0.02,"AmovPknlMevaSnonWbinDfl",0.02}; + InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon_turnL",0.02,"AmovPknlMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPknlMwlkSoptWbinDf",0.02,"AmovPknlMwlkSoptWbinDfr",0.02,"AmovPknlMwlkSoptWbinDr",0.02,"AmovPknlMwlkSoptWbinDbr",0.02,"AmovPknlMwlkSoptWbinDb",0.02,"AmovPknlMwlkSoptWbinDbl",0.02,"AmovPknlMwlkSoptWbinDl",0.02,"AmovPknlMwlkSoptWbinDfl",0.02,"AmovPknlMrunSnonWbinDf",0.02,"AmovPknlMrunSnonWbinDfr",0.02,"AmovPknlMrunSnonWbinDr",0.02,"AmovPknlMrunSnonWbinDbr",0.02,"AmovPknlMrunSnonWbinDb",0.02,"AmovPknlMrunSnonWbinDbl",0.02,"AmovPknlMrunSnonWbinDl",0.02,"AmovPknlMrunSnonWbinDfl",0.02,"AmovPknlMevaSnonWbinDf",0.02,"AmovPknlMevaSnonWbinDfr",0.02,"AmovPknlMevaSnonWbinDfl",0.02,"AmovPknlMstpSoptWbinDnon_AinvPknlMstpSoptWbinDnon_Putdown",0.03}; }; class AmovPknlMwlkSoptWbinDf: AmovPknlMstpSoptWbinDnon { file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.505619; - duty = -0.1; + duty = 0.1; soundOverride = "Walk"; soundEnabled = 1; actions = "BinocKneelActionsWlkF"; @@ -14121,9 +14582,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMrunSnonWbinDf: AmovPknlMwlkSoptWbinDf { + aimPrecision = 5.0; + stamina = -0.1; enableBinocular = 0; + disableWeapons = 1; enableOptics = 0; - duty = 0.4; + disableWeaponsLong = 1; + duty = 0.2; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -14180,25 +14646,29 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSnonWbinDf: AmovPknlMrunSnonWbinDf { - speed = 1.542859; - duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + aimPrecision = 8.0; + stamina = -1; + speed = 1.54286; + duty = 0.8; + file = "\A3\anims_f\data\Anim\sdr\mov\knl\spr\opt\bin\AmovPknlMevaSoptWbinDf"; actions = "BinocKneelActionsEvasiveF"; - InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPknlMwlkSoptWbinDf",0.025,"AmovPknlMrunSnonWbinDf",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPercMevaSnonWbinDf",0.02,"AmovPknlMwlkSoptWbinDf",0.025,"AmovPknlMrunSnonWbinDf",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + soundOverride = "sprint"; + soundEdge[] = {0.5,1}; }; class AmovPknlMevaSnonWbinDfl: AmovPknlMevaSnonWbinDf { - speed = 1.542859; + speed = 1.54286; actions = "BinocKneelActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; - InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPknlMwlkSoptWbinDfl",0.025,"AmovPknlMrunSnonWbinDfl",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + file = "\A3\anims_f\data\Anim\sdr\mov\knl\spr\opt\bin\AmovPknlMevaSoptWbinDfl"; + InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPknlMwlkSoptWbinDfl",0.025,"AmovPknlMrunSnonWbinDfl",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1,"AmovPercMevaSnonWbinDfl",0.02}; }; class AmovPknlMevaSnonWbinDfr: AmovPknlMevaSnonWbinDf { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\data\Anim\sdr\mov\knl\spr\opt\bin\AmovPknlMevaSoptWbinDfr"; actions = "BinocKneelActionsEvasiveFR"; - InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPknlMwlkSoptWbinDfr",0.025,"AmovPknlMrunSnonWbinDfr",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AmovPknlMwlkSoptWbinDfr",0.025,"AmovPknlMrunSnonWbinDfr",0.025,"AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon",0.025,"AmovPknlMevaSnonWbinDf",0.025,"AmovPknlMevaSnonWbinDfl",0.025,"AmovPknlMevaSnonWbinDfr",0.025,"Unconscious",0.1,"AmovPercMevaSnonWbinDfr",0.02}; }; class AmovPknlMstpSoptWbinDnon_turnL: AmovPknlMstpSoptWbinDnon { @@ -14224,16 +14694,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKBeg = 0; rightHandIKCurve[] = {}; rightHandIKEnd = 0; - ConnectTo[] = {"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.02,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSoptWbinDnon_turnL",0.02,"AmovPpneMstpSoptWbinDnon_turnR",0.02,"AmovPpneMstpSoptWbinDnon",0.02}; - InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon_turnL",0.02,"AmovPpneMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPpneMwlkSoptWbinDf",0.02,"AmovPpneMwlkSoptWbinDfr",0.02,"AmovPpneMwlkSoptWbinDr",0.02,"AmovPpneMwlkSoptWbinDbr",0.02,"AmovPpneMwlkSoptWbinDb",0.02,"AmovPpneMwlkSoptWbinDbl",0.02,"AmovPpneMwlkSoptWbinDl",0.02,"AmovPpneMwlkSoptWbinDfl",0.02}; + ConnectTo[] = {"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.02,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSoptWbinDnon_turnL",0.02,"AmovPpneMstpSoptWbinDnon_turnR",0.02,"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDl",0.02,"AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDr",0.02}; + InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon_turnL",0.02,"AmovPpneMstpSoptWbinDnon_turnR",0.02,"Unconscious",0.01,"AmovPpneMwlkSoptWbinDf",0.02,"AmovPpneMwlkSoptWbinDfr",0.02,"AmovPpneMwlkSoptWbinDr",0.02,"AmovPpneMwlkSoptWbinDbr",0.02,"AmovPpneMwlkSoptWbinDb",0.02,"AmovPpneMwlkSoptWbinDbl",0.02,"AmovPpneMwlkSoptWbinDl",0.02,"AmovPpneMwlkSoptWbinDfl",0.02,"AmovPpneMstpSoptWbinDnon_AinvPpneMstpSoptWbinDnon_Putdown",0.03}; }; class AmovPpneMwlkSoptWbinDf: AmovPpneMstpSoptWbinDnon { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; - soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + soundEdge[] = {0.2,0.7}; + aimPrecision = 3; speed = 0.47619; - duty = -0.1; + duty = 0.3; soundOverride = "crawl"; soundEnabled = 1; actions = "BinocProneActionsWlkF"; @@ -14291,14 +14761,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMrunSnonWbinDf: AmovPpneMwlkSoptWbinDf { + aimPrecision = 6.0; + stamina = -0.1; enableBinocular = 0; + disableWeapons = 1; enableOptics = 0; - duty = 0.4; + disableWeaponsLong = 1; + duty = 0.3; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; soundOverride = "crawl"; - speed = 0.517241; + speed = 0.775862; file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; actions = "BinocProneActionsRunF"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDf",0.025,"AmovPpneMrunSnonWbinDfr",0.025,"AmovPpneMrunSnonWbinDfl",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDl",0.025,"AmovPpneMrunSnonWbinDr",0.025,"AmovPpneMevaSnonWbinDf",0.025,"Unconscious",0.1}; @@ -14313,21 +14788,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AmovPpneMrunSnonWbinDr: AmovPpneMrunSnonWbinDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; - speed = 0.666667; + speed = 1.0; actions = "BinocProneActionsRunR"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDr",0.025,"AmovPpneMrunSnonWbinDfr",0.025,"AmovPpneMrunSnonWbinDbr",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDf",0.025,"AmovPpneMrunSnonWbinDb",0.025,"Unconscious",0.1}; }; class AmovPpneMrunSnonWbinDb: AmovPpneMrunSnonWbinDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; - speed = 0.434783; + speed = 0.652174; actions = "BinocProneActionsRunB"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDb",0.025,"AmovPpneMrunSnonWbinDbr",0.025,"AmovPpneMrunSnonWbinDbl",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDl",0.025,"AmovPpneMrunSnonWbinDr",0.025,"Unconscious",0.1}; }; class AmovPpneMrunSnonWbinDbr: AmovPpneMrunSnonWbinDb { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; - speed = 0.789474; + speed = 1.184211; actions = "BinocProneActionsRunBR"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDbr",0.025,"AmovPpneMrunSnonWbinDr",0.025,"AmovPpneMrunSnonWbinDb",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDfr",0.025,"AmovPpneMrunSnonWbinDbl",0.025,"Unconscious",0.1}; }; @@ -14335,37 +14810,57 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; actions = "BinocProneActionsRunBL"; - speed = 0.681818; + speed = 1.022727; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDbl",0.025,"AmovPpneMrunSnonWbinDb",0.025,"AmovPpneMrunSnonWbinDl",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDfl",0.025,"AmovPpneMrunSnonWbinDbr",0.025,"Unconscious",0.1}; }; class AmovPpneMrunSnonWbinDl: AmovPpneMrunSnonWbinDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; - speed = 0.833333; + speed = 1.25; actions = "BinocProneActionsRunL"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDl",0.025,"AmovPpneMrunSnonWbinDbl",0.025,"AmovPpneMrunSnonWbinDfl",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDf",0.025,"AmovPpneMrunSnonWbinDb",0.025,"Unconscious",0.1}; }; class AmovPpneMrunSnonWbinDfl: AmovPpneMrunSnonWbinDf { file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; - speed = 0.545455; + speed = 0.818183; actions = "BinocProneActionsRunFL"; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDfl",0.025,"AmovPpneMrunSnonWbinDf",0.025,"AmovPpneMrunSnonWbinDl",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMrunSnonWbinDfr",0.025,"AmovPpneMrunSnonWbinDbl",0.025,"AmovPpneMevaSnonWbinDf",0.025,"Unconscious",0.1}; }; class AmovPpneMevaSnonWbinDf: AmovPpneMrunSnonWbinDf { + aimPrecision = 9.0; + stamina = -1; speed = 0.732886; duty = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; actions = "BinocProneActionsEvasiveF"; + soundEdge[] = {0.25,0.5,0.75,1.0}; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AmovPpneMwlkSoptWbinDf",0.025,"AmovPpneMrunSnonWbinDf",0.025,"AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon",0.025,"AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon",0.025,"AmovPpneMevaSnonWbinDf",0.025,"Unconscious",0.1}; }; class AmovPpneMstpSoptWbinDnon_turnL: AmovPpneMstpSoptWbinDnon { + collisionShape = "A3\anims_f\Data\Geom\Sdr\Ppne_turn.p3d"; ConnectTo[] = {"AmovPpneMstpSoptWbinDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"Unconscious",0.1}; }; class AmovPpneMstpSoptWbinDnon_turnR: AmovPpneMstpSoptWbinDnon_turnL{}; + class AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDl: AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl + { + InterpolateTo[] = {}; + actions = "BinocProneActions"; + ConnectTo[] = {"AmovPpneMstpSoptWbinDnon",0.02}; + file = "a3\anims_f\data\anim\sdr\mov\pne\stp\opt\bin\amovppnemstpsoptwbindnon_amovppnemevasoptwbindl"; + showItemInHand = 1; + }; + class AmovPpneMstpSoptWbinDnon_AmovPpneMevaSoptWbinDr: AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr + { + InterpolateTo[] = {}; + actions = "BinocProneActions"; + ConnectTo[] = {"AmovPpneMstpSoptWbinDnon",0.02}; + file = "a3\anims_f\data\anim\sdr\mov\pne\stp\opt\bin\amovppnemstpsoptwbindnon_amovppnemevasoptwbindr"; + showItemInHand = 1; + }; class AwopPercMstpSoptWbinDnon_rfl: AmovPercMstpSlowWrflDnon { variantsPlayer[] = {}; @@ -14392,7 +14887,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -14453,6 +14948,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -14516,7 +15012,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_rfl_turnR: AwopPercMstpSoptWbinDnon_rfl_turnL{}; class AmovPercMevaSnonWbinDf_rfl: AmovPercMrunSnonWbinDf_rfl { - speed = 1.542859; + speed = 1.54286; duty = 1; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; actions = "BinocStandRflActionsEvasiveF"; @@ -14524,14 +15020,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSnonWbinDfl_rfl: AmovPercMevaSnonWbinDf_rfl { - speed = 1.542859; + speed = 1.54286; actions = "BinocStandRflActionsEvasiveFL"; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.025,"AmovPercMevaSnonWbinDf_rfl",0.025,"AmovPercMevaSnonWbinDfl_rfl",0.025,"AmovPercMevaSnonWbinDfr_rfl",0.025,"Unconscious",0.1}; }; class AmovPercMevaSnonWbinDfr_rfl: AmovPercMevaSnonWbinDf_rfl { - speed = 1.542859; + speed = 1.54286; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; actions = "BinocStandRflActionsEvasiveFR"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.025,"AmovPercMevaSnonWbinDf_rfl",0.025,"AmovPercMevaSnonWbinDfl_rfl",0.025,"AmovPercMevaSnonWbinDfr_rfl",0.025,"Unconscious",0.1}; @@ -14540,7 +15036,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; actions = "BinocKneelRflActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon"; showWeaponAim = 0; showItemInHand = 1; aiming = "aimingCivil"; @@ -14562,7 +15058,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.505619; duty = -0.1; soundOverride = "Walk"; @@ -14623,6 +15119,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -14679,23 +15176,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSnonWbinDf_rfl: AmovPknlMrunSnonWbinDf_rfl { - speed = 1.542859; + speed = 1.54286; duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDf"; actions = "BinocKneelRflActionsEvasiveF"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMwlkSoptWbinDf_rfl",0.025,"AmovPknlMrunSnonWbinDf_rfl",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.025,"AmovPknlMevaSnonWbinDf_rfl",0.025,"AmovPknlMevaSnonWbinDfl_rfl",0.025,"AmovPknlMevaSnonWbinDfr_rfl",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfl_rfl: AmovPknlMevaSnonWbinDf_rfl { - speed = 1.542859; + speed = 1.54286; actions = "BinocKneelRflActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfl"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMwlkSoptWbinDfl_rfl",0.025,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.025,"AmovPknlMevaSnonWbinDf_rfl",0.025,"AmovPknlMevaSnonWbinDfl_rfl",0.025,"AmovPknlMevaSnonWbinDfr_rfl",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfr_rfl: AmovPknlMevaSnonWbinDf_rfl { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfr"; actions = "BinocKneelRflActionsEvasiveFR"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMwlkSoptWbinDfr_rfl",0.025,"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.025,"AmovPknlMevaSnonWbinDf_rfl",0.025,"AmovPknlMevaSnonWbinDfl_rfl",0.025,"AmovPknlMevaSnonWbinDfr_rfl",0.025,"Unconscious",0.1}; }; @@ -14730,7 +15227,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -14793,6 +15290,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -14855,7 +15353,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.732886; duty = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; actions = "BinocProneRflActionsEvasiveF"; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMwlkSoptWbinDf_rfl",0.025,"AmovPpneMrunSnonWbinDf_rfl",0.025,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.025,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.025,"AmovPpneMevaSnonWbinDf_rfl",0.025,"Unconscious",0.1}; }; @@ -14891,7 +15389,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -14952,6 +15450,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15015,7 +15514,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_pst_turnR: AwopPercMstpSoptWbinDnon_pst_turnL{}; class AmovPercMevaSnonWbinDf_pst: AmovPercMrunSnonWbinDf_pst { - speed = 1.542859; + speed = 1.54286; duty = 1; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; actions = "BinocStandPstActionsEvasiveF"; @@ -15023,14 +15522,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSnonWbinDfl_pst: AmovPercMevaSnonWbinDf_pst { - speed = 1.542859; + speed = 1.54286; actions = "BinocStandPstActionsEvasiveFL"; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfl_pst",0.025,"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pistol",0.025,"AmovPercMevaSnonWbinDf_pst",0.025,"AmovPercMevaSnonWbinDfl_pst",0.025,"AmovPercMevaSnonWbinDfr_pst",0.025,"Unconscious",0.1}; }; class AmovPercMevaSnonWbinDfr_pst: AmovPercMevaSnonWbinDf_pst { - speed = 1.542859; + speed = 1.54286; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; actions = "BinocStandPstActionsEvasiveFR"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMrunSnonWbinDfr_pst",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pistol",0.025,"AmovPercMevaSnonWbinDf_pst",0.025,"AmovPercMevaSnonWbinDfl_pst",0.025,"AmovPercMevaSnonWbinDfr_pst",0.025,"Unconscious",0.1}; @@ -15039,7 +15538,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; actions = "BinocKneelPstActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon"; showWeaponAim = 0; showItemInHand = 1; aiming = "aimingCivil"; @@ -15062,7 +15561,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.505619; duty = -0.1; soundOverride = "Walk"; @@ -15123,6 +15622,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15179,23 +15679,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSnonWbinDf_pst: AmovPknlMrunSnonWbinDf_pst { - speed = 1.542859; + speed = 1.54286; duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDf"; actions = "BinocKneelPstActionsEvasiveF"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pistol",0.025,"AmovPknlMevaSnonWbinDf_pst",0.025,"AmovPknlMevaSnonWbinDfl_pst",0.025,"AmovPknlMevaSnonWbinDfr_pst",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfl_pst: AmovPknlMevaSnonWbinDf_pst { - speed = 1.542859; + speed = 1.54286; actions = "BinocKneelPstActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfl"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pistol",0.025,"AmovPknlMevaSnonWbinDf_pst",0.025,"AmovPknlMevaSnonWbinDfl_pst",0.025,"AmovPknlMevaSnonWbinDfr_pst",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfr_pst: AmovPknlMevaSnonWbinDf_pst { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfr"; actions = "BinocKneelPstActionsEvasiveFR"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pistol",0.025,"AmovPknlMevaSnonWbinDf_pst",0.025,"AmovPknlMevaSnonWbinDfl_pst",0.025,"AmovPknlMevaSnonWbinDfr_pst",0.025,"Unconscious",0.1}; }; @@ -15231,7 +15731,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -15294,6 +15794,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15356,7 +15857,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.732886; duty = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; actions = "BinocPronePstActionsEvasiveF"; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pistol",0.025,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pistol",0.025,"AmovPpneMevaSnonWbinDf_pst",0.025,"Unconscious",0.1}; }; @@ -15391,7 +15892,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -15452,6 +15953,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15515,7 +16017,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_lnr_turnR: AwopPercMstpSoptWbinDnon_lnr_turnL{}; class AmovPercMevaSnonWbinDf_lnr: AmovPercMrunSnonWbinDf_lnr { - speed = 1.542859; + speed = 1.54286; duty = 1; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; actions = "BinocStandLnrActionsEvasiveF"; @@ -15523,14 +16025,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSnonWbinDfl_lnr: AmovPercMevaSnonWbinDf_lnr { - speed = 1.542859; + speed = 1.54286; actions = "BinocStandLnrActionsEvasiveFL"; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_launcher",0.025,"AmovPercMevaSnonWbinDf_lnr",0.025,"AmovPercMevaSnonWbinDfl_lnr",0.025,"AmovPercMevaSnonWbinDfr_lnr",0.025,"Unconscious",0.1}; }; class AmovPercMevaSnonWbinDfr_lnr: AmovPercMevaSnonWbinDf_lnr { - speed = 1.542859; + speed = 1.54286; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; actions = "BinocStandLnrActionsEvasiveFR"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_launcher",0.025,"AmovPercMevaSnonWbinDf_lnr",0.025,"AmovPercMevaSnonWbinDfl_lnr",0.025,"AmovPercMevaSnonWbinDfr_lnr",0.025,"Unconscious",0.1}; @@ -15539,7 +16041,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; actions = "BinocKneelLnrActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon"; showWeaponAim = 0; showItemInHand = 1; aiming = "aimingCivil"; @@ -15561,7 +16063,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.505619; duty = -0.1; soundOverride = "Walk"; @@ -15622,6 +16124,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15678,23 +16181,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSnonWbinDf_lnr: AmovPknlMrunSnonWbinDf_lnr { - speed = 1.542859; + speed = 1.54286; duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDf"; actions = "BinocKneelLnrActionsEvasiveF"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_launcher",0.025,"AmovPknlMevaSnonWbinDf_lnr",0.025,"AmovPknlMevaSnonWbinDfl_lnr",0.025,"AmovPknlMevaSnonWbinDfr_lnr",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfl_lnr: AmovPknlMevaSnonWbinDf_lnr { - speed = 1.542859; + speed = 1.54286; actions = "BinocKneelLnrActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfl"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_launcher",0.025,"AmovPknlMevaSnonWbinDf_lnr",0.025,"AmovPknlMevaSnonWbinDfl_lnr",0.025,"AmovPknlMevaSnonWbinDfr_lnr",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfr_lnr: AmovPknlMevaSnonWbinDf_lnr { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfr"; actions = "BinocKneelLnrActionsEvasiveFR"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_launcher",0.025,"AmovPknlMevaSnonWbinDf_lnr",0.025,"AmovPknlMevaSnonWbinDfl_lnr",0.025,"AmovPknlMevaSnonWbinDfr_lnr",0.025,"Unconscious",0.1}; }; @@ -15704,7 +16207,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"Unconscious",0.1}; }; class AwopPknlMstpSoptWbinDnon_lnr_turnR: AwopPknlMstpSoptWbinDnon_lnr_turnL{}; - class AwopPpneMstpSoptWbinDnon_lnr: amovppnemstpsraswlnrdnon + class AwopPpneMstpSoptWbinDnon_lnr: AmovPpneMstpSrasWlnrDnon { variantsPlayer[] = {}; actions = "BinocProneLnrActions"; @@ -15729,7 +16232,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -15792,6 +16295,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -15854,7 +16358,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.732886; duty = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; actions = "BinocProneLnrActionsEvasiveF"; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_launcher",0.025,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_launcher",0.025,"AmovPpneMevaSnonWbinDf_lnr",0.025,"Unconscious",0.1}; }; @@ -15889,7 +16393,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -15950,6 +16454,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -16013,7 +16518,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPercMstpSoptWbinDnon_non_turnR: AwopPercMstpSoptWbinDnon_non_turnL{}; class AmovPercMevaSnonWbinDf_non: AmovPercMrunSnonWbinDf_non { - speed = 1.542859; + speed = 1.54286; duty = 1; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; actions = "BinocStandCivilActionsEvasiveF"; @@ -16021,14 +16526,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMevaSnonWbinDfl_non: AmovPercMevaSnonWbinDf_non { - speed = 1.542859; + speed = 1.54286; actions = "BinocStandCivilActionsEvasiveFL"; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.025,"AmovPercMevaSnonWbinDf_non",0.025,"AmovPercMevaSnonWbinDfl_non",0.025,"AmovPercMevaSnonWbinDfr_non",0.025,"Unconscious",0.1}; }; class AmovPercMevaSnonWbinDfr_non: AmovPercMevaSnonWbinDf_non { - speed = 1.542859; + speed = 1.54286; file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; actions = "BinocStandCivilActionsEvasiveFR"; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.025,"AmovPercMevaSnonWbinDf_non",0.025,"AmovPercMevaSnonWbinDfl_non",0.025,"AmovPercMevaSnonWbinDfr_non",0.025,"Unconscious",0.1}; @@ -16037,7 +16542,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {}; actions = "BinocKneelCivilActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon"; showWeaponAim = 0; showItemInHand = 1; aiming = "aimingCivil"; @@ -16059,7 +16564,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\wlk\non\non\AmovPknlMwlkSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.505619; duty = -0.1; soundOverride = "Walk"; @@ -16120,6 +16625,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -16176,23 +16682,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMevaSnonWbinDf_non: AmovPknlMrunSnonWbinDf_non { - speed = 1.542859; + speed = 1.54286; duty = 1; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDf"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDf"; actions = "BinocKneelCivilActionsEvasiveF"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.025,"AmovPknlMevaSnonWbinDf_non",0.025,"AmovPknlMevaSnonWbinDfl_non",0.025,"AmovPknlMevaSnonWbinDfr_non",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfl_non: AmovPknlMevaSnonWbinDf_non { - speed = 1.542859; + speed = 1.54286; actions = "BinocKneelCivilActionsEvasiveFL"; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfl"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfl"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.025,"AmovPknlMevaSnonWbinDf_non",0.025,"AmovPknlMevaSnonWbinDfl_non",0.025,"AmovPknlMevaSnonWbinDfr_non",0.025,"Unconscious",0.1}; }; class AmovPknlMevaSnonWbinDfr_non: AmovPknlMevaSnonWbinDf_non { - speed = 1.542859; - file = "\A3\anims_f\Data\Anim\sdr\mov\erc\spr\non\non\AmovPercMsprSnonWnonDfr"; + speed = 1.54286; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\knl\spr\non\non\AmovPknlMevaSnonWnonDfr"; actions = "BinocKneelCivilActionsEvasiveFR"; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.025,"AmovPknlMevaSnonWbinDf_non",0.025,"AmovPknlMevaSnonWbinDfl_non",0.025,"AmovPknlMevaSnonWbinDfr_non",0.025,"Unconscious",0.1}; }; @@ -16227,7 +16733,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; soundEdge[] = {0.25,0.5,0.75,1}; - aimprecision = 2.5; + aimPrecision = 3; speed = 0.47619; duty = -0.1; soundOverride = "Walk"; @@ -16290,6 +16796,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableBinocular = 0; enableOptics = 0; duty = 0.4; + static = 1; relSpeedMin = 0.5; relSpeedMax = 1.1; limitGunMovement = 0.3; @@ -16352,7 +16859,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.732886; duty = 1; - file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\amovppnemsprSlowwpstdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\Mov\pne\spr\low\pst\AmovPpneMsprSlowWpstDf"; actions = "BinocProneCivilActionsEvasiveF"; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.025,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.025,"AmovPpneMevaSnonWbinDf_non",0.025,"Unconscious",0.1}; }; @@ -16364,8 +16871,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPpneMstpSoptWbinDnon_non_turnR: AwopPpneMstpSoptWbinDnon_non_turnL{}; class AmovPercMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon { + duty = 0.1; actions = "BinocKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AwopPknlMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon"; speed = 1.7; minPlayTime = 0.65; canBlendStep = 0; @@ -16382,12 +16890,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon { + stamina = 0; + duty = 0.6; variantsPlayer[] = {}; minPlayTime = 0.65; canBlendStep = 0; looped = 0; actions = "BinocProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16403,8 +16913,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon { + duty = 0.2; actions = "BinocStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; speed = 1.3; minPlayTime = 0.65; canBlendStep = 0; @@ -16427,12 +16938,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon { + stamina = 0; + duty = 0.1; variantsPlayer[] = {}; minPlayTime = 0.65; canBlendStep = 0; looped = 0; actions = "BinocProneActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16454,6 +16967,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon { + stamina = 0; + duty = 1.0; variantsPlayer[] = {}; actions = "BinocStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; @@ -16474,6 +16989,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon { + stamina = 0; + duty = 0.6; variantsPlayer[] = {}; minPlayTime = 0.55; canBlendStep = 0; @@ -16534,7 +17051,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle: AwopPercMstpSoptWbinDnon_rfl { actions = "BinocStandRflActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; speed = 1.3; minPlayTime = 0.65; canBlendStep = 0; @@ -16559,7 +17076,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; looped = 0; actions = "BinocProneRflActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16652,7 +17169,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pistol: AwopPercMstpSoptWbinDnon_pst { actions = "BinocStandPstActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; speed = 1.3; minPlayTime = 0.65; canBlendStep = 0; @@ -16677,7 +17194,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; looped = 0; actions = "BinocPronePstActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16770,7 +17287,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_launcher: AwopPercMstpSoptWbinDnon_lnr { actions = "BinocStandLnrActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; speed = 1.3; minPlayTime = 0.65; canBlendStep = 0; @@ -16795,7 +17312,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; looped = 0; actions = "BinocProneLnrActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16888,7 +17405,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non: AwopPercMstpSoptWbinDnon_non { actions = "BinocStandCivilActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon"; speed = 1.3; minPlayTime = 0.65; canBlendStep = 0; @@ -16913,7 +17430,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; looped = 0; actions = "BinocProneCivilActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon"; speed = 1.1; onLandEnd = 1; canPullTrigger = 0; @@ -16974,13 +17491,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "BinocStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon"; - speed = 1.081081; + speed = 1.08108; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; + soundOverride = "rifle_to_binoc"; rightHandIKCurve[] = {0.05,1,0.11,0}; leftHandIKCurve[] = {0.5,1,0.63,0}; weaponIK = 1; @@ -16990,13 +17507,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end"; - speed = 2.105263; + speed = 2.10526; showItemInHand = 1; rightHandIKCurve[] = {0}; leftHandIKCurve[] = {0}; @@ -17008,14 +17525,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.350125; actions = "BinocKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon"; - speed = 1.081081; + speed = 1.08108; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; leftHandIKBeg = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; + soundOverride = "rifle_to_binoc"; rightHandIKCurve[] = {0.05,1,0.11,0}; leftHandIKCurve[] = {0.5,1,0.63,0}; weaponIK = 1; @@ -17028,13 +17545,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; + soundEnabled = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end"; - speed = 2.105263; + speed = 2.10526; showItemInHand = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17054,8 +17572,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic onLandEnd = 1; interpolationRestart = 2; leftHandIKBeg = 0; + soundEnabled = 1; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; + soundOverride = "rifle_to_launcher"; rightHandIKCurve[] = {0.15,1,0.26,0}; leftHandIKCurve[] = {0.42,1,0.56,0}; weaponIK = 1; @@ -17068,13 +17587,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end"; - speed = 1.431126; + speed = 1.43113; showItemInHand = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17085,7 +17604,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "BinocStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon"; - speed = 1.034483; + speed = 1.03448; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17094,13 +17613,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic showHandGun = 1; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; + soundOverride = "handgun_to_binoc"; ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.01,"Unconscious",0.01}; }; class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -17118,25 +17637,27 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.350125; actions = "BinocKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon"; - speed = 1.034483; + speed = 1.03448; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; showHandGun = 1; canPullTrigger = 0; + soundEnabled = 1; + soundOverride = "handgun_to_binoc"; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.01,"Unconscious",0.01}; }; class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; + soundOverride = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end"; speed = 1.25; showItemInHand = 1; @@ -17159,13 +17680,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; showHandGun = 1; soundEdge[] = {0.01}; - soundOverride = "to_binoc"; + soundOverride = "handgun_to_binoc"; ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.01,"Unconscious",0.01}; }; class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; @@ -17182,26 +17703,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "BinocStandActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon"; - speed = 2.045454; + speed = 2.04545; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc_civil"; + soundOverride = "unarmed_to_binoc"; ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.01,"Unconscious",0.01}; }; class AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end"; - speed = 2.045454; + speed = 2.04545; showItemInHand = 1; rightHandIKCurve[] = {0}; leftHandIKCurve[] = {0}; @@ -17213,26 +17734,26 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.350125; actions = "BinocKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon"; - speed = 2.045454; + speed = 2.04545; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc_civil"; + soundOverride = "unarmed_to_binoc"; ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon_end",0.01,"Unconscious",0.01}; }; class AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end"; - speed = 2.045454; + speed = 2.04545; showItemInHand = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17244,7 +17765,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.125013; actions = "BinocProneActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon"; - speed = 1.377551; + speed = 1.37755; disableWeapons = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17253,19 +17774,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc_civil"; + soundOverride = "unarmed_to_binoc"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.01,"Unconscious",0.01}; }; class AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end"; - speed = 1.298077; + speed = 1.29808; showItemInHand = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; @@ -17321,7 +17842,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; leftHandIKCurve[] = {0.8,1,0.9,0}; rightHandIKCurve[] = {0.37,1,0.43,0}; - ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSlayWrflDnon_medic",0.1,"AinvPknlMstpSlayWrflDnon_healed",0.1,"AinvPknlMstpSlayWrflDnon_healed2",0.1}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSlayWrflDnon_medic",0.1,"AinvPknlMstpSlayWrflDnon_medicOther",0.05,"AinvPknlMstpSlayWrflDnon_healed",0.1,"AinvPknlMstpSlayWrflDnon_healed2",0.1}; InterpolateTo[] = {"Unconscious",0.01,"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; }; class AinvPknlMstpSlayWrflDnon_1: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon @@ -17344,7 +17865,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic aiming = "empty"; aimingBody = "empty"; file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_medic"; - speed = -7; + speed = -6.0; interpolationRestart = 1; limitGunMovement = 0; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; @@ -17355,11 +17876,41 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponsIK = 1; soundOverride = "healself"; soundEnabled = 1; + canReload = 0; soundEdge[] = {0.01}; rightHandIKCurve[] = {0.088,1,0.114,0,0.88888,0,0.93,1}; leftHandIKCurve[] = {0.052,1,0.061,0,0.954,0,0.97,1}; ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_medicDummyEnd",0.02}; InterpolateTo[] = {"Unconscious",0.01}; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + }; + class AinvPknlMstpSlayWrflDnon_medicOther: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "HealSelfActionBase"; + aiming = "empty"; + aimingBody = "empty"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_medicOther"; + speed = -6.0; + interpolationRestart = 1; + limitGunMovement = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = 0; + rightHandIKBeg = 0; + leftHandIKBeg = 0; + leftHandIKEnd = 0; + weaponsIK = 1; + soundOverride = "healself"; + soundEnabled = 1; + minPlayTime = 0.95; + canReload = 0; + soundEdge[] = {0.01}; + rightHandIKCurve[] = {0.05,1,0.072,0,0.915,0,0.933,1}; + leftHandIKCurve[] = {0.0133,1,0.03311,0,0.97,0,0.987,1}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_medicDummyEnd",0.01}; + InterpolateTo[] = {"Unconscious",0.01}; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; }; class AinvPknlMstpSlayWrflDnon_medicDummyEnd: AmovPknlMstpSrasWrflDnon { @@ -17371,7 +17922,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPpneMstpSlayWrflDnon_medic: AinvPknlMstpSlayWrflDnon_medic { - relSpeedMin = 1; + static = 1; actions = "HealSelfActionProne"; soundOverride = "healselfprone"; file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\rfl\AinvPpneMstpSlayWrflDnon_medic"; @@ -17381,6 +17932,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AinvPpneMstpSlayWrflDnon_medicDummyEnd",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; + class AinvPpneMstpSlayWrflDnon_medicOther: AinvPknlMstpSlayWrflDnon_medic + { + static = 1; + actions = "HealSelfActionProne"; + soundOverride = "healselfprone"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\rfl\AinvPpneMstpSlayWrflDnon_medicOther"; + speed = -8; + minPlayTime = 0.95; + rightHandIKCurve[] = {0.066,1,0.087,0,0.9208,0,0.94,1}; + leftHandIKCurve[] = {0.066,1,0.089,0,0.965,0,0.9875,1}; + ConnectTo[] = {}; + InterpolateTo[] = {"AinvPpneMstpSlayWrflDnon_medicDummyEnd",0.02}; + }; class AinvPpneMstpSlayWrflDnon_medicDummyEnd: AmovPpneMstpSrasWrflDnon { speed = -0.01; @@ -17405,6 +17969,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic weaponsIK = 0; soundOverride = "healselfpistolkneel"; soundEnabled = 1; + canReload = 0; soundEdge[] = {0.01}; rightHandIKCurve[] = {0}; leftHandIKCurve[] = {0}; @@ -17412,6 +17977,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; ConnectTo[] = {"AinvPknlMstpSlayWpstDnon_medicOut",0.1}; InterpolateTo[] = {"Unconscious",0.01}; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; }; class AinvPknlMstpSlayWpstDnon_medicIn: AinvPknlMstpSlayWpstDnon_medic { @@ -17431,9 +17998,51 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = -0.5; soundOverride = "healselfpistolkneelout"; }; + class AinvPknlMstpSlayWpstDnon_medicOther: AmovPknlMstpSrasWpstDnon + { + actions = "HealSelfPistolActionBase"; + interpolationRestart = 1; + aiming = "empty"; + aimingBody = "empty"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\pst\AinvPknlMstpSlayWpstDnon_medicOther_mid"; + speed = 0.15385; + limitGunMovement = 0; + disableWeapons = 1; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + variantsAI[] = {}; + variantsPlayer[] = {}; + weaponsIK = 0; + showHandGun = 0; + canReload = 0; + soundOverride = "healselfpistolkneel"; + soundEnabled = 1; + soundEdge[] = {0.01}; + looped = 0; + canBlendStep = 0; + ConnectTo[] = {"AinvPknlMstpSlayWpstDnon_medicOtherOut",0.1}; + InterpolateTo[] = {"Unconscious",0.01}; + }; + class AinvPknlMstpSlayWpstDnon_medicOtherIn: AinvPknlMstpSlayWpstDnon_medic + { + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\pst\AinvPknlMstpSlayWpstDnon_medicOther"; + speed = 2; + soundOverride = "healselfpistolkneelin"; + ConnectTo[] = {"AinvPknlMstpSlayWpstDnon_medicOther",0.1}; + }; + class AinvPknlMstpSlayWpstDnon_medicOtherOut: AmovPknlMstpSrasWpstDnon + { + variantsAI[] = {}; + variantsPlayer[] = {}; + looped = 0; + canBlendStep = 0; + minPlayTime = 0.8; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\pst\AinvPknlMstpSlayWpstDnon_medicOther_end"; + speed = 1.875; + soundOverride = "healselfpistolkneelout"; + }; class AinvPpneMstpSlayWpstDnon_medic: AinvPknlMstpSlayWpstDnon_medic { - relSpeedMin = 1; + static = 1; actions = "HealSelfPistolActionProne"; file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medic"; speed = -8; @@ -17462,6 +18071,36 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medic_out"; speed = -0.5; }; + class AinvPpneMstpSlayWpstDnon_medicOther: AinvPknlMstpSlayWpstDnon_medicOther + { + static = 1; + actions = "HealSelfPistolActionProne"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medicOther_mid"; + speed = 0.14706; + soundOverride = "healselfpistolprone"; + soundEnabled = 1; + soundEdge[] = {0.01}; + ConnectTo[] = {"AinvPpneMstpSlayWpstDnon_medicOtherOut",0.1}; + }; + class AinvPpneMstpSlayWpstDnon_medicOtherIn: AinvPpneMstpSlayWpstDnon_medicOther + { + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medicOther"; + speed = 1.5; + showHandGun = 1; + soundOverride = "healselfpistolpronein"; + ConnectTo[] = {"AinvPpneMstpSlayWpstDnon_medicOther",0.1}; + }; + class AinvPpneMstpSlayWpstDnon_medicOtherOut: AmovPpneMstpSrasWpstDnon + { + variantsAI[] = {}; + variantsPlayer[] = {}; + looped = 0; + canBlendStep = 0; + minPlayTime = 0.8; + soundOverride = "healselfpistolproneout"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medicOther_end"; + speed = 3; + }; class AinvPknlMstpSlayWnonDnon_medic: AmovPknlMstpSnonWnonDnon { actions = "HealSelfCivilActionBase"; @@ -17469,7 +18108,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "healself"; aiming = "empty"; aimingBody = "empty"; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\pst\AinvPknlMstpSlayWpstDnon_medic"; speed = -6; limitGunMovement = 0; disableWeapons = 1; @@ -17483,6 +18121,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic canBlendStep = 0; ConnectTo[] = {"AinvPknlMstpSlayWnonDnon_medicOut",0.1}; InterpolateTo[] = {"Unconscious",0.01}; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\pst\AinvPknlMstpSlayWpstDnon_medic"; }; class AinvPknlMstpSlayWnonDnon_medicIn: AinvPknlMstpSlayWpstDnon_medic { @@ -17502,11 +18143,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPpneMstpSlayWnonDnon_medic: AinvPknlMstpSlayWpstDnon_medic { - relSpeedMin = 1; + static = 1; soundOverride = "healself"; actions = "HealSelfCivilActionProne"; file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\pst\AinvPpneMstpSlayWpstDnon_medic"; - speed = -8; + speed = -6.0; ConnectTo[] = {"AinvPpneMstpSlayWnonDnon_medicOut",0.1}; }; class AinvPpneMstpSlayWnonDnon_medicIn: AinvPpneMstpSlayWpstDnon_medic @@ -17546,6 +18187,40 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_healed2"; }; + class AinvPknlMstpSlayWnonDnon_medicOther: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "HealSelfCivilActionBase"; + aiming = "empty"; + aimingBody = "empty"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\non\AinvPknlMstpSlayWnonDnon_medicOther"; + speed = 0.13274; + interpolationRestart = 1; + limitGunMovement = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = 0; + rightHandIKBeg = 0; + leftHandIKBeg = 0; + leftHandIKEnd = 0; + weaponsIK = 0; + soundOverride = "healself"; + soundEnabled = 1; + minPlayTime = 0.95; + canReload = 0; + soundEdge[] = {0.01}; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01}; + }; + class AinvPpneMstpSlayWnonDnon_medicOther: AinvPknlMstpSlayWnonDnon_medicOther + { + static = 1; + actions = "HealSelfCivilActionProne"; + soundOverride = "healselfprone"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\lay\non\AinvPpneMstpSlayWnonDnon_medicOther"; + speed = 0.12876; + minPlayTime = 0.95; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.01}; + }; class AadjPercMwlkSrasWrflDf_left: AmovPercMwlkSrasWrflDf { actions = "RifleAdjustLStandActionsWlkF"; @@ -19881,7 +20556,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon: AmovPknlMstpSrasWpstDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; actions = "PistolKneelTakeActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon"; @@ -20011,17 +20686,22 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"Unconscious",0.1}; }; - class aparpercmstpsnonwnondnon_amovppnemstpsnonwnondnon: AmovPpneMstpSnonWnonDnon + class AparPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon { variantsPlayer[] = {}; variantsAI[] = {}; - file = "\A3\anims_f\Data\Anim\Sdr\crg\knl\stp\non\non\aparpercmstpsnonwnondnon_amovppnemstpsnonwnondnon"; + file = "\A3\anims_f\Data\Anim\Sdr\crg\knl\stp\non\non\AparPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; speed = -1.5; looped = 0; soundOverride = "laydown"; disableWeapons = 1; leaningFactorEnd = 0; canPullTrigger = 0; + interpolationRestart = 1; + minPlayTime = 0.3; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AswmPercMrunSnonWnonDf",0.02}; + ignoreMinPlayTime[] = {"Unconscious","AswmPercMrunSnonWnonDf"}; + InterpolateTo[] = {"AswmPercMrunSnonWnonDf",0.02,"Unconscious",0.1}; soundEdge[] = {0.01}; }; class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow: AmovPercMstpSrasWrflDnon @@ -20154,7 +20834,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutHighHemtt: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow { - file = "\A3\Anims_F\data\Anim\sdr\crg\knl\stp\non\non\GetOutHighHemtt.rtm"; + file = "\A3\Anims_F\data\Anim\sdr\crg\knl\stp\non\non\GetOutHighHemtt"; speed = 0.5; }; class GetInHelicopterCargoPst: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow @@ -20307,10 +20987,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinjPpneMstpSnonWrflDnon_rolltoback: AinjPpneMstpSnonWrflDnon { - interpolationSpeed = 1.0; + interpolationSpeed = 1; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\inj\AinjPpneMstpSnonWrflDnon_rolltoback"; - speed = -2.0; + speed = -2; interpolationRestart = 2; duty = 3; ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1,"AinjPfalMstpSnonWrflDnon_carried_Up",0.02}; @@ -20385,6 +21065,28 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.02,"AcinPknlMwlkSrasWrflDb",0.02}; InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; }; + class GetIn_Vertical_Rifle: GetInHelicopterCargoRfl + { + file = "\A3\anims_f\Data\Anim\Sdr\crg\knl\stp\non\non\getin_verticaltruck_rifle"; + speed = -1; + leftHandIKCurve[] = {0}; + headBobMode = 4; + headBobStrength = -0.8; + }; + class GetIn_Vertical_Pistol: GetInHelicopterCargoPst + { + file = "\A3\anims_f\Data\Anim\Sdr\crg\knl\stp\non\non\getin_verticaltruck"; + speed = -1; + headBobMode = 4; + headBobStrength = -0.8; + }; + class GetIn_Vertical_Unarmed: GetInHelicopterCargo + { + file = "\A3\anims_f\Data\Anim\Sdr\crg\knl\stp\non\non\getin_verticaltruck"; + speed = -1; + headBobMode = 4; + headBobStrength = -0.8; + }; class AcinPknlMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 { file = "\A3\anims_f\Data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_still"; @@ -20398,7 +21100,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic limitGunMovement = 0.15; aimingBody = "aimingUpDefault"; aiming = "aimingDefault"; - aimPrecision = 3.0; + aimPrecision = 4; ConnectTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.15,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.1,"AcinPknlMwlkSrasWrflDb",0.1}; InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.15,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSrasWrflDb",0.1,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"Helper_SwitchToCarryRfl",0.2,"AcinPknlMwlkSlowWrflDb_death2",0.2}; }; @@ -20461,7 +21163,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic canReload = 0; aimingBody = "aimingUpDefault"; aiming = "aimingDefault"; - aimPrecision = 5.0; + aimPrecision = 6; ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.1}; InterpolateTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; }; @@ -20484,13 +21186,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\firemancarryrfl-wc-carrier"; actions = "MoveWithInjuredManCarrierRflStill"; limitGunMovement = 0.5; - aimPrecision = 5; + aimPrecision = 6; visibleSize = 0.750126; + static = 1; relSpeedMin = 0.5; duty = 0.5; - speed = 1.304348; + speed = 1.30435; canReload = 0; - headBobStrength = 0.0; + headBobStrength = 0; ConnectTo[] = {"AcinPercMrunSrasWrflDf_agony",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; InterpolateTo[] = {"AcinPercMstpSrasWrflDnon",0.1,"Unconscious",0.01,"AcinPercMrunSrasWrflDf_death",0.1,"AcinPercMrunSrasWrflDfl",0.2,"AcinPercMrunSrasWrflDl",0.2,"AcinPercMrunSrasWrflDbl",0.2,"AcinPercMrunSrasWrflDb",0.2,"AcinPercMrunSrasWrflDbr",0.2,"AcinPercMrunSrasWrflDr",0.2,"AcinPercMrunSrasWrflDfr",0.2}; }; @@ -20551,14 +21254,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon: InjuredMovedBase { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_pickup.rtm"; - speed = -15.0; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_pickup"; + speed = -15; actions = "MoveWithInjuredMan_helperRfl"; limitGunMovement = 0; duty = 1; canPullTrigger = 0; showWeaponAim = 0; - interpolationSpeed = 1.0; + interpolationSpeed = 1; rightHandIKBeg = 1; rightHandIKCurve[] = {1}; rightHandIKEnd = 1; @@ -20570,10 +21273,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Helper_SwitchToCarryRfl: AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon { - speed = 0.0; + speed = 15.0; file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\AcinPknlMstpSrasWrflDnon_Helper"; forceAim = 0; - interpolationSpeed = 6.0; + interpolationSpeed = 6; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.1,"AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon",0.02}; }; @@ -20581,9 +21284,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic { looped = 1; speed = 1e+010; - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_rfl_static.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_rfl_static"; limitGunMovement = 0.5; - aimPrecision = 3.0; + aimPrecision = 4; visibleSize = 0; duty = -0.2; actions = "MoveWithInjuredManCarrierRflStill"; @@ -20591,6 +21294,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic forceAim = 0; headBobStrength = 0; disableWeapons = 0; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AcinPercMstpSrasWrflDnon_agony",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; InterpolateTo[] = {"AcinPercMrunSrasWrflDf",0.2,"Unconscious",0.01,"AcinPercMrunSrasWrflDfl",0.2,"AcinPercMrunSrasWrflDl",0.2,"AcinPercMrunSrasWrflDbl",0.2,"AcinPercMrunSrasWrflDb",0.2,"AcinPercMrunSrasWrflDbr",0.2,"AcinPercMrunSrasWrflDr",0.2,"AcinPercMrunSrasWrflDfr",0.2}; @@ -20606,8 +21310,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon: InjuredMovedBase { - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_laydown.rtm"; - speed = -6.0; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_laydown"; + speed = -6; actions = "RifleLowStandActions"; looped = 0; canPullTrigger = 0; @@ -20621,7 +21325,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Helper_InjuredRfl: AgonyBaseRfl { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup"; speed = 0; actions = "InjuredManDraggedActionsRfl"; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; @@ -20640,11 +21344,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinjPfalMstpSnonWrflDnon_carried_Up: AgonyBaseRfl { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup.rtm"; - speed = -15.0; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup"; + speed = -15; actions = "InjuredManCarriedActionsRfl"; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; - interpolationSpeed = 1.0; + interpolationSpeed = 1; canPullTrigger = 0; disableWeapons = 1; onLandBeg = 1; @@ -20685,8 +21389,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinjPfalMstpSnonWrflDf_carried_fallwc: AinjPfalMstpSnonWrflDf_carried { - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown.rtm"; - speed = -6.0; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown"; + speed = -6; looped = 0; onLandEnd = 1; ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; @@ -20708,8 +21412,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinjPfalMstpSnonWrflDnon_carried_Down: AgonyBase { looped = 0; - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown.rtm"; - speed = -6.0; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown"; + speed = -6; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; onLandEnd = 1; collisionShapeSafe = ""; @@ -20725,7 +21429,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic onLandBeg = 1; onLandEnd = 1; visibleSize = 0.100126; - aimPrecision = 2; + aimPrecision = 3; aiming = "aimingLying"; aimingBody = "aimingUpLying"; leaning = "aimingLying"; @@ -20744,7 +21448,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPpneMsprSnonWnonDf_injured: AmovPpneMstpSnonWnonDnon_injured { - actions = "InjuredManActionsnon"; + actions = "InjuredManActionSnon"; speed = 0.2; showWeaponAim = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\pne\spr\non\non\AmovPpneMsprSnonWnonDf"; @@ -20758,7 +21462,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon"; disableWeapons = 1; - actions = "InjuredManActionsnon_norot"; + actions = "InjuredManActionSnon_norot"; showWeaponAim = 0; aiming = "empty"; aimingBody = "empty"; @@ -20768,7 +21472,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinjPpneMstpSnonWnonDnon_injuredHealed: AinjPpneMstpSnonWnonDnon { - actions = "InjuredManActionsnon_healed"; + actions = "InjuredManActionSnon_healed"; duty = 0; speed = 10000000; ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.2}; @@ -20778,7 +21482,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltoback"; - speed = 1.0; + speed = 1; interpolationRestart = 2; duty = 3; ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.02}; @@ -20787,7 +21491,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinjPpneMstpSnonWnonDnon_rolltofront: AinjPpneMstpSnonWnonDnon_rolltoback { file = "\A3\anims_f\Data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltofront"; - actions = "InjuredManActionsnon"; + actions = "InjuredManActionSnon"; ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon_rolltoback",0.1,"Unconscious",0.1}; }; @@ -20813,7 +21517,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinjPpneMrunSnonWnonDb_release: AinjPpneMstpSnonWnonDnon { file = "\A3\anims_f\Data\Anim\Sdr\inj\AinjPpneMrunSnonWnonDb_release"; - speed = 1.0; + speed = 1; looped = 0; ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; InterpolateTo[] = {"Unconscious",0.1}; @@ -20962,7 +21666,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AcinPknlMwlkSnonWnonDb_agony: AmovPpneMstpSnonWnonDnon_injured { - actions = "InjuredManActionsnon_norot"; + actions = "InjuredManActionSnon_norot"; ConnectTo[] = {}; InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1,"Unconscious",0.1}; }; @@ -20976,12 +21680,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\firemancarrynon-wc-carrier"; actions = "MoveWithInjuredManCarrierNonStill"; limitGunMovement = 0; - aimPrecision = 5; + aimPrecision = 6; visibleSize = 0.750126; + static = 1; relSpeedMin = 0.5; duty = 0.5; headBobStrength = 0; - speed = 1.304348; + speed = 1.30435; disableWeapons = 1; canPullTrigger = 0; disableWeaponsLong = 1; @@ -21158,14 +21863,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon: InjuredMovedBase { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_pickup.rtm"; - speed = -15.0; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_pickup"; + speed = -15; actions = "MoveWithInjuredManCarrierNon"; limitGunMovement = 0; duty = 1; canPullTrigger = 0; showWeaponAim = 0; - interpolationSpeed = 1.0; + interpolationSpeed = 1; disableWeapons = 1; disableWeaponsLong = 1; forceAim = 1; @@ -21176,16 +21881,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "MoveWithInjuredManCarrierPst"; canReload = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_pst_pickup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_pst_pickup"; showHandGun = 1; ConnectTo[] = {"AcinPercMstpSnonWpstDnon",0.1}; }; class Helper_SwitchToCarrynon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon { - speed = 0.0; + speed = 0; actions = "MoveWithInjuredMan_helpernon"; file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\Helper_SwitchToCarrynon"; - interpolationSpeed = 6.0; + interpolationSpeed = 6; ConnectTo[] = {}; InterpolateTo[] = {"Unconscious",0.1,"AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon",0.02}; }; @@ -21237,13 +21942,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic { looped = 1; speed = 1e+010; - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_una_static.rtm"; - aimPrecision = 5; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_una_static"; + aimPrecision = 6; visibleSize = 0; duty = -0.2; actions = "MoveWithInjuredManCarrierNonStill"; forceAim = 0; headBobStrength = 0; + static = 1; relSpeedMin = 0.5; ConnectTo[] = {"AcinPercMrunSnonWnonDf",0.2,"AcinPercMstpSnonWnonDnon_agony",0.1,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; InterpolateTo[] = {"AcinPercMrunSnonWnonDf",0.2,"Unconscious",0.01,"AcinPercMrunSnonWnonDfl",0.2,"AcinPercMrunSnonWnonDl",0.2,"AcinPercMrunSnonWnonDbl",0.2,"AcinPercMrunSnonWnonDb",0.2,"AcinPercMrunSnonWnonDbr",0.2,"AcinPercMrunSnonWnonDr",0.2,"AcinPercMrunSnonWnonDfr",0.2}; @@ -21252,9 +21958,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic { actions = "MoveWithInjuredManCarrierPstStill"; canReload = 0; - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_pst_static.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\carrier_pst_static"; showHandGun = 1; - aimPrecision = 3.0; + aimPrecision = 4; disableWeapons = 0; limitGunMovement = 0.5; canPullTrigger = 1; @@ -21277,8 +21983,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon: InjuredMovedBase { - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_laydown.rtm"; - speed = -6.0; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_rfl_laydown"; + speed = -6; actions = "MoveWithInjuredManCarrierNon"; looped = 0; canPullTrigger = 0; @@ -21292,16 +21998,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { canReload = 0; actions = "MoveWithInjuredManCarrierPst"; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_pst_laydown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\carrier_pst_laydown"; showHandGun = 1; ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; }; class AinjPfalMstpSnonWnonDnon_carried_Up: AgonyBase { looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup.rtm"; - speed = -15.0; - actions = "InjuredManCarriedActionsnon"; + file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\injured_pickup"; + speed = -15; + actions = "InjuredManCarriedActionSnon"; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; interpolationSpeed = 0.9; canPullTrigger = 0; @@ -21320,7 +22026,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class AinjPfalMstpSnonWnonDnon_carried_still: AinjPfalMstpSnonWnonDnon_carried_Up { speed = 1e+010; - actions = "InjuredManCarriedActionsnonStill"; + actions = "InjuredManCarriedActionSnonStill"; looped = 1; file = "\A3\anims_f\Data\Anim\Sdr\inj\carrying\firemancarrynon-wc-carried"; duty = 0; @@ -21359,52 +22065,55 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.21; terminal = 1; - actions = "InjuredManCarriedActionsnonStill"; + actions = "InjuredManCarriedActionSnonStill"; ConnectTo[] = {"Unconscious",1.0}; InterpolateTo[] = {}; }; class AinjPfalMstpSnonWnonDnon_carried_Down: AgonyBase { looped = 0; - file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown.rtm"; - speed = -6.0; + file = "\A3\anims_f\data\Anim\sdr\inj\CARRYING\injured_laydown"; + speed = -6; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; onLandEnd = 1; collisionShapeSafe = ""; - actions = "InjuredManActionsnon"; + actions = "InjuredManActionSnon"; canPullTrigger = 0; ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; InterpolateTo[] = {"Unconscious",0.1}; }; - class aidlpsitmstpsnonwnondnon_ground00: StandBase + class AidlPsitMstpSnonWnonDnon_ground00: StandBase { - file = "\A3\anims_f\Data\Anim\Sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground00.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\sit\stp\non\non\AidlPsitMstpSnonWnonDnon_ground00"; speed = 0.3; InterpolateTo[] = {"Unconscious",0.1}; }; - class amovpercmstpsraswlnrdnon: AmovPknlMstpSrasWlnrDnon + class AmovPercMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon { + aimPrecision = 0.5; variantsPlayer[] = {"AidlPercMstpSrasWlnrDnon_G01",0.5,"AidlPercMstpSrasWlnrDnon_G02",0.5}; variantAfter[] = {6,6,6}; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon"; duty = -0.2; actions = "LauncherStandActions"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; aiming = "aimingDefault"; - ConnectTo[] = {"LauncherReloadStand",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpSlowwlnrdnon",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.01,"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon",0.02,"AswmPercMstpSnonWnonDnon",0.3,"aidlpercmstpsraswlnrdnon_S",0.02,"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon",0.01,"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02,"ReloadRPG",0.2,"amovpercmstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02,"AmovPercMwlkSrasWlnrDf",0.02,"AovrPercMstpSrasWlnrDf",0.01,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMwlkSrasWlnrDfl",0.02,"AmovPercMwlkSrasWlnrDl",0.02,"AmovPercMwlkSrasWlnrDbl",0.02,"AmovPercMwlkSrasWlnrDb",0.02,"AmovPercMwlkSrasWlnrDbr",0.02,"AmovPercMwlkSrasWlnrDr",0.02,"AmovPercMwlkSrasWlnrDfr",0.02,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfl",0.02,"AmovPercMrunSrasWlnrDl",0.02,"AmovPercMrunSrasWlnrDbl",0.02,"AmovPercMrunSrasWlnrDb",0.02,"AmovPercMrunSrasWlnrDbr",0.02,"AmovPercMrunSrasWlnrDr",0.02,"AmovPercMrunSrasWlnrDfr",0.02,"AmovPercMtacSrasWlnrDf",0.02,"AmovPercMtacSrasWlnrDfl",0.02,"AmovPercMtacSrasWlnrDl",0.02,"AmovPercMtacSrasWlnrDbl",0.02,"AmovPercMtacSrasWlnrDb",0.02,"AmovPercMtacSrasWlnrDbr",0.02,"AmovPercMtacSrasWlnrDr",0.02,"AmovPercMtacSrasWlnrDfr",0.02,"Unconscious",0.1,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown",0.02,"AfalPercMstpSrasWlnrDnon",0.025,"ReloadRPGKneel",0.05}; + ConnectTo[] = {"LauncherReloadStand",0.02,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSlowWlnrDnon",0.01,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPercMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSrasWlnrDnon",0.02,"AswmPercMstpSnonWnonDnon",0.3,"AidlPercMstpSrasWlnrDnon_S",0.02,"AmovPercMstpSrasWlnrDnon_turnL",0.02,"AmovPercMstpSrasWlnrDnon_turnR",0.02,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon",0.03,"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPercMstpSrasWpstDnon",0.02,"ReloadRPG",0.2,"AmovPercMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_turnL",0.02,"AmovPercMstpSrasWlnrDnon_turnR",0.02,"AmovPercMwlkSrasWlnrDf",0.02,"AovrPercMstpSrasWlnrDf",0.05,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMwlkSrasWlnrDfl",0.02,"AmovPercMwlkSrasWlnrDl",0.02,"AmovPercMwlkSrasWlnrDbl",0.02,"AmovPercMwlkSrasWlnrDb",0.02,"AmovPercMwlkSrasWlnrDbr",0.02,"AmovPercMwlkSrasWlnrDr",0.02,"AmovPercMwlkSrasWlnrDfr",0.02,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfl",0.02,"AmovPercMrunSrasWlnrDl",0.02,"AmovPercMrunSrasWlnrDbl",0.02,"AmovPercMrunSrasWlnrDb",0.02,"AmovPercMrunSrasWlnrDbr",0.02,"AmovPercMrunSrasWlnrDr",0.02,"AmovPercMrunSrasWlnrDfr",0.02,"AmovPercMtacSrasWlnrDf",0.02,"AmovPercMtacSrasWlnrDfl",0.02,"AmovPercMtacSrasWlnrDl",0.02,"AmovPercMtacSrasWlnrDbl",0.02,"AmovPercMtacSrasWlnrDb",0.02,"AmovPercMtacSrasWlnrDbr",0.02,"AmovPercMtacSrasWlnrDr",0.02,"AmovPercMtacSrasWlnrDfr",0.02,"Unconscious",0.1,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown",0.02,"AfalPercMstpSrasWlnrDnon",0.025,"ReloadRPGKneel",0.05,"Campaign_Base",0.5,"CutSceneAnimationBase",0.5}; }; - class AidlPercMstpSrasWlnrDnon_G0S: amovpercmstpsraswlnrdnon + class AidlPercMstpSrasWlnrDnon_G0S: AmovPercMstpSrasWlnrDnon { variantsPlayer[] = {}; headBobStrength = 0; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02,"AidlPercMstpSrasWlnrDnon_G01",0.02,"AidlPercMstpSrasWlnrDnon_G02",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02,"AidlPercMstpSrasWlnrDnon_G01",0.02,"AidlPercMstpSrasWlnrDnon_G02",0.02}; InterpolateTo[] = {"Unconscious",0.01,"AidlPercMstpSrasWlnrDnon_G0S",0.2}; }; class ReloadRPG: AidlPercMstpSrasWlnrDnon_G0S { - file = "\A3\anims_f\Data\Anim\Sdr\gst\reloadfullrpg.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\gst\reloadfullrpg"; speed = 0.369149; + relSpeedMin = 0.5; + static = 1; looped = 0; disableWeapons = 1; enableOptics = 0; @@ -21419,15 +22128,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_G01"; speed = -6; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02,"Unconscious",0.1}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon",0.02,"Unconscious",0.1}; }; class AidlPercMstpSrasWlnrDnon_G02: AidlPercMstpSrasWlnrDnon_G01 { file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_G02"; }; - class AovrPercMstpSrasWlnrDf: amovpercmstpsraswlnrdnon + class AovrPercMstpSrasWlnrDf: AmovPercMstpSrasWlnrDnon { + stamina = 0; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\ras\lnr\AovrPercMstpSrasWlnrDf"; variantsPlayer[] = {}; variantsAI[] = {}; @@ -21436,6 +22146,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.4; minPlayTime = 0.69; duty = 2; + static = 1; relSpeedMin = 0.8; relSpeedMax = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; @@ -21443,250 +22154,260 @@ class CfgMovesMaleSdr2: CfgMovesBasic enableMissile = 0; limitGunMovement = 0.3; headBobStrength = 0.512438; - interpolationspeed = 3.0; + interpolationspeed = 3; interpolationrestart = 1; }; - class aidlpercmstpsraswlnrdnon_S: amovpercmstpsraswlnrdnon + class AidlPercMstpSrasWlnrDnon_S: AmovPercMstpSrasWlnrDnon { - variantsAI[] = {"aidlpercmstpsraswlnrdnon_1",0.333,"aidlpercmstpsraswlnrdnon_2",0.333,"aidlpercmstpsraswlnrdnon_3",0.334}; + variantsAI[] = {"AidlPercMstpSrasWlnrDnon_1",0.333,"AidlPercMstpSrasWlnrDnon_2",0.333,"AidlPercMstpSrasWlnrDnon_3",0.334}; variantAfter[] = {0,0,0}; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02,"aidlpercmstpsraswlnrdnon_3",0.02,"aidlpercmstpsraswlnrdnon_1",0.02,"aidlpercmstpsraswlnrdnon_2",0.02}; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon",0.02,"AidlPercMstpSrasWlnrDnon_3",0.02,"AidlPercMstpSrasWlnrDnon_1",0.02,"AidlPercMstpSrasWlnrDnon_2",0.02}; InterpolateTo[] = {"Unconscious",0.1}; }; - class aidlpercmstpsraswlnrdnon_3: aidlpercmstpsraswlnrdnon_S + class AidlPercMstpSrasWlnrDnon_3: AidlPercMstpSrasWlnrDnon_S { variantAfter[] = {1,1,1}; - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon01.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon01"; speed = 0.3; looped = 0; - ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; - InterpolateTo[] = {"Unconscious",0.01,"amovpercmstpsraswlnrdnon",0.02}; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S",0.02}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMstpSrasWlnrDnon",0.02}; }; - class aidlpercmstpsraswlnrdnon_1: aidlpercmstpsraswlnrdnon_3 + class AidlPercMstpSrasWlnrDnon_1: AidlPercMstpSrasWlnrDnon_3 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon02.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon02"; }; - class aidlpercmstpsraswlnrdnon_2: aidlpercmstpsraswlnrdnon_3 + class AidlPercMstpSrasWlnrDnon_2: AidlPercMstpSrasWlnrDnon_3 { - file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon03.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon03"; }; - class amovpercmstpSlowwlnrdnon: amovpercmstpsraswlnrdnon + class AmovPercMstpSlowWlnrDnon: AmovPercMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\amovpercmstpSlowwlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\AmovPercMstpSlowWlnrDnon"; disableWeapons = 1; disableWeaponsLong = 1; enableMissile = 0; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wnon.p3d"; actions = "LauncherStandLowStpActions"; - aimPrecision = 1.0; + aimPrecision = 1; weaponLowered = 1; - ConnectTo[] = {"amovpercmstpSlowwlnrdnon_amovpercmstpsraswlnrdnon",0.01,"AswmPercMstpSnonWnonDnon",0.3,"AovrPercMstpSlowWlnrDf",0.01,"amovpercmstpSlowwlnrdnon_turnl",0.01,"amovpercmstpSlowwlnrdnon_turnR",0.01}; - InterpolateTo[] = {"amovpercmstpSlowwlnrdnon_turnl",0.01,"amovpercmstpSlowwlnrdnon_turnR",0.01,"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.02,"AmovPercMrunSlowWlnrDfl",0.02,"AmovPercMrunSlowWlnrDl",0.02,"AmovPercMrunSlowWlnrDbl",0.02,"AmovPercMrunSlowWlnrDb",0.02,"AmovPercMrunSlowWlnrDbr",0.02,"AmovPercMrunSlowWlnrDr",0.02,"AmovPercMrunSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDf",0.02,"AmovPercMwlkSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDr",0.02,"AmovPercMwlkSlowWlnrDbr",0.02,"AmovPercMwlkSlowWlnrDb",0.02,"AmovPercMwlkSlowWlnrDbl",0.02,"AmovPercMwlkSlowWlnrDl",0.02,"AmovPercMwlkSlowWlnrDfl",0.02,"HaloFreeFall_non",10.2}; + ConnectTo[] = {"AmovPercMstpSlowWlnrDnon_AmovPercMstpSrasWlnrDnon",0.01,"AswmPercMstpSnonWnonDnon",0.3,"AovrPercMstpSlowWlnrDf",0.01,"AmovPercMstpSlowWlnrDnon_turnL",0.01,"AmovPercMstpSlowWlnrDnon_turnR",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWlnrDnon_turnL",0.01,"AmovPercMstpSlowWlnrDnon_turnR",0.01,"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.02,"AmovPercMrunSlowWlnrDfl",0.02,"AmovPercMrunSlowWlnrDl",0.02,"AmovPercMrunSlowWlnrDbl",0.02,"AmovPercMrunSlowWlnrDb",0.02,"AmovPercMrunSlowWlnrDbr",0.02,"AmovPercMrunSlowWlnrDr",0.02,"AmovPercMrunSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDf",0.02,"AmovPercMwlkSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDr",0.02,"AmovPercMwlkSlowWlnrDbr",0.02,"AmovPercMwlkSlowWlnrDb",0.02,"AmovPercMwlkSlowWlnrDbl",0.02,"AmovPercMwlkSlowWlnrDl",0.02,"AmovPercMwlkSlowWlnrDfl",0.02,"HaloFreeFall_non",10.2}; }; - class AovrPercMstpSlowWlnrDf: amovpercmstpSlowwlnrdnon + class AovrPercMstpSlowWlnrDf: AmovPercMstpSlowWlnrDnon { + stamina = 0; file = "\A3\anims_f\Data\Anim\Sdr\ovr\erc\stp\low\lnr\AovrPercMstpSlowWlnrDf"; speed = 0.5; looped = 0; duty = 2; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wovr.p3d"; enableOptics = 0; limitGunMovement = 0.3; headBobStrength = 0.512438; forceAim = 1; - ConnectTo[] = {"amovpercmstpSlowwlnrdnon",0.01}; + ConnectTo[] = {"AmovPercMstpSlowWlnrDnon",0.01}; InterpolateTo[] = {"Unconscious",0.1}; }; - class amovpercmstpSlowwlnrdnon_turnl: amovpercmstpSlowwlnrdnon + class AmovPercMstpSlowWlnrDnon_turnL: AmovPercMstpSlowWlnrDnon { speed = 0.3; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\amovpercmstpSlowwlnrdnon_aiturn90l.rtm"; - ConnectTo[] = {"amovpercmstpSlowwlnrdnon",0.01}; - InterpolateTo[] = {"amovpercmstpSlowwlnrdnon",0.01,"Unconscious",0.01}; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\AmovPercMstpSlowWlnrDnon_aiturn90l"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWlnrDnon",0.01,"ReloadRPG",0.2}; + InterpolateTo[] = {"ReloadRPG",0.2,"AmovPercMstpSlowWlnrDnon",0.01,"Unconscious",0.01}; }; - class amovpercmstpSlowwlnrdnon_turnR: amovpercmstpSlowwlnrdnon_turnl + class AmovPercMstpSlowWlnrDnon_turnR: AmovPercMstpSlowWlnrDnon_turnL { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\amovpercmstpSlowwlnrdnon_aiturn90r.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\low\lnr\AmovPercMstpSlowWlnrDnon_aiturn90r"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; }; - class AmovPercMwlkSlowWlnrDf: amovpercmstpSlowwlnrdnon + class AmovPercMwlkSlowWlnrDf: AmovPercMstpSlowWlnrDnon { + static = 1; relSpeedMin = 0.8; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDf"; speed = 0.555556; canPullTrigger = 1; duty = -0.2; soundOverride = "Walk"; soundEnabled = 1; limitGunMovement = 0.6; - aimPrecision = 3.0; + aimPrecision = 1.5; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; }; class AmovPercMwlkSlowWlnrDfr: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdfr.rtm"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDr",0.025}; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDfr"; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDr",0.025}; }; class AmovPercMwlkSlowWlnrDr: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDr"; speed = 0.588235; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDbr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDl",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDbr",0.025}; }; class AmovPercMwlkSlowWlnrDbr: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdbr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDbr"; speed = 0.545455; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025,"AmovPercMwlkSlowWlnrDb",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025,"AmovPercMwlkSlowWlnrDb",0.025}; }; class AmovPercMwlkSlowWlnrDb: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDb"; speed = 0.545455; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025,"AmovPercMwlkSlowWlnrDbl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDb",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025,"AmovPercMwlkSlowWlnrDbl",0.025}; }; class AmovPercMwlkSlowWlnrDbl: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdbl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDbl"; speed = 0.545455; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; }; class AmovPercMwlkSlowWlnrDl: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDl"; speed = 0.526316; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDr",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; }; class AmovPercMwlkSlowWlnrDfl: AmovPercMwlkSlowWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\amovpercmwlkSlowwlnrdfl.rtm"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpSlowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\low\lnr\AmovPercMwlkSlowWlnrDfl"; + InterpolateTo[] = {"Unconscious",0.01,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.03,"AmovPercMstpSlowWlnrDnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; }; class AmovPercMwlkSrasWlnrDf: AidlPercMstpSrasWlnrDnon_G0S { + static = 1; relSpeedMin = 0.8; headBobStrength = 0.10199; - speed = 0.614224; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdf.rtm"; + speed = 0.8; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDf"; duty = -0.1; soundOverride = "Walk"; soundEnabled = 1; limitGunMovement = 0.6; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; actions = "LauncherStandActionsWlkF"; - aimPrecision = 3.0; - interpolationSpeed = 3.0; + aimPrecision = 2; + interpolationSpeed = 3; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDf",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDf",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDf",0.025}; }; class AmovPercMwlkSrasWlnrDfl: AmovPercMwlkSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDfl"; actions = "LauncherStandActionsWlkFL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDfl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfl",0.025}; }; class AmovPercMwlkSrasWlnrDl: AmovPercMwlkSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDl"; speed = 0.62518; actions = "LauncherStandActionsWlkL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDl",0.025}; }; class AmovPercMwlkSrasWlnrDb: AmovPercMwlkSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdb.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDb"; speed = 0.524476; actions = "LauncherStandActionsWlkB"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDb",0.025}; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_Db.p3d"; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDb",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDb",0.025}; }; class AmovPercMwlkSrasWlnrDbl: AmovPercMwlkSrasWlnrDb { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDbl"; actions = "LauncherStandActionsWlkBL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDbl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbl",0.025}; }; class AmovPercMwlkSrasWlnrDbr: AmovPercMwlkSrasWlnrDb { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDbr"; actions = "LauncherStandActionsWlkBR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDbr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbr",0.025}; }; class AmovPercMwlkSrasWlnrDr: AmovPercMwlkSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDr"; speed = 0.562249; actions = "LauncherStandActionsWlkR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDr",0.025}; }; class AmovPercMwlkSrasWlnrDfr: AmovPercMwlkSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\wlk\ras\lnr\AmovPercMwlkSrasWlnrDfr"; speed = 0.71; actions = "LauncherStandActionsWlkFR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMwlkSrasWlnrDfr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfr",0.025}; }; class AmovPercMtacSrasWlnrDf: AidlPercMstpSrasWlnrDnon_G0S { + stamina = -0.1; headBobStrength = 0.164179; - speed = 1.226994; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdf.rtm"; - duty = 0.7; + speed = 1.22699; + relSpeedMin = 0.5; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDf"; + duty = 0.5; soundOverride = "run"; soundEnabled = 1; limitGunMovement = 0.6; - collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl.p3d"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; actions = "LauncherStandActionstacF"; - aimPrecision = 3.0; - interpolationSpeed = 3.0; + aimPrecision = 4.0; + interpolationSpeed = 3; ConnectTo[] = {}; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDf",0.03,"AmovPercMtacSrasWlnrDf",0.025,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDf",0.03,"AmovPercMtacSrasWlnrDf",0.025,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1}; }; class AmovPercMtacSrasWlnrDfl: AmovPercMtacSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDfl"; actions = "LauncherStandActionstacFL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDfl",0.03,"AmovPercMtacSrasWlnrDfl",0.025,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDf",0.025,"AmovPercMtacSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDfl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDfl",0.03,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDf",0.025,"AmovPercMtacSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDfl",0.025}; }; class AmovPercMtacSrasWlnrDl: AmovPercMtacSrasWlnrDf { - speed = 1.266968; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdl.rtm"; + speed = 1.26697; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDl"; actions = "LauncherStandActionstacL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMtacSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMtacSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDl",0.025}; }; class AmovPercMtacSrasWlnrDb: AmovPercMtacSrasWlnrDf { - speed = 1.050328; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdb.rtm"; + speed = 1.05033; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDb"; actions = "LauncherStandActionstacB"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDbl",0.025,"AmovPercMtacSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDb",0.025}; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_Db.p3d"; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDb",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDbl",0.025,"AmovPercMtacSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDb",0.025}; }; class AmovPercMtacSrasWlnrDbl: AmovPercMtacSrasWlnrDb { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdbl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDbl"; actions = "LauncherStandActionstacBL"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDl",0.025,"AmovPercMtacSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDbl",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDbl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDl",0.025,"AmovPercMtacSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDbl",0.025}; }; class AmovPercMtacSrasWlnrDbr: AmovPercMtacSrasWlnrDb { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdbr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDbr"; actions = "LauncherStandActionstacBR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDb",0.025,"AmovPercMtacSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDbr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDbr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDb",0.025,"AmovPercMtacSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDbr",0.025}; }; class AmovPercMtacSrasWlnrDr: AmovPercMtacSrasWlnrDf { - speed = 1.126761; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdr.rtm"; + speed = 1.12676; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDr"; actions = "LauncherStandActionstacR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDbr",0.025,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDbr",0.025,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDr",0.025}; }; class AmovPercMtacSrasWlnrDfr: AmovPercMtacSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\amovpercmtacsraswlnrdfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\lnr\AmovPercmtacSrasWlnrDfr"; actions = "LauncherStandActionstacFR"; - InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDfr",0.03,"AmovPercMtacSrasWlnrDfr",0.025,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMtacSrasWlnrDf",0.025,"AmovPercMtacSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDfr",0.025}; + InterpolateTo[] = {"Unconscious",0.01,"AmovPknlMtacSrasWlnrDfr",0.03,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMtacSrasWlnrDf",0.025,"AmovPercMtacSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMwlkSrasWlnrDfr",0.025}; }; class AmovPercMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf { @@ -21694,68 +22415,72 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.730564; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDf"; actions = "LauncherStandActionsRunF"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDf",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDf",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.02,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDf",0.025}; }; class AmovPercMrunSrasWlnrDfl: AmovPercMrunSrasWlnrDf { actions = "LauncherStandActionsRunFL"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDfl"; duty = 0.4; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDl",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfl",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDl",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfl",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; }; class AmovPercMrunSrasWlnrDl: AmovPercMrunSrasWlnrDf { - speed = 1.726027; + speed = 1.72603; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDl"; actions = "LauncherStandActionsRunL"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDl",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDl",0.025}; }; class AmovPercMrunSrasWlnrDb: AmovPercMrunSlowWlnrDb { speed = 0.669421; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDb"; actions = "LauncherStandActionsRunB"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDb",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDb",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDb",0.025}; }; class AmovPercMrunSrasWlnrDbl: AmovPercMrunSrasWlnrDb { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDbl"; actions = "LauncherStandActionsRunBL"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDb",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbl",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbl",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDb",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbl",0.025}; }; class AmovPercMrunSrasWlnrDbr: AmovPercMrunSrasWlnrDb { file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDbr"; actions = "LauncherStandActionsRunBR"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbr",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDbr",0.025}; }; class AmovPercMrunSrasWlnrDr: AmovPercMrunSrasWlnrDf { - speed = 1.570202; + speed = 1.5702; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDr"; actions = "LauncherStandActionsRunR"; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDr",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDfr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDr",0.025}; }; class AmovPercMrunSrasWlnrDfr: AmovPercMrunSrasWlnrDf { actions = "LauncherStandActionsRunFR"; file = "\A3\anims_f\Data\Anim\Sdr\Mov\erc\run\ras\lnr\AmovPercMrunSrasWlnrDfr"; duty = 0.4; - InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfr",0.025}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfr",0.03,"AmovPercMstpSrasWlnrDnon",0.02,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDr",0.025,"Unconscious",0.1,"AmovPknlMstpSrasWlnrDnon_relax",0.1,"AmovPercMtacSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDfr",0.025}; }; - class amovpercmstpsraswlnrdnon_turnl: amovpercmstpsraswlnrdnon + class AmovPercMstpSrasWlnrDnon_turnL: AmovPercMstpSrasWlnrDnon { + duty = 0; speed = 1.2; - aimPrecision = 2; - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90l.rtm"; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + aimPrecision = 3; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_aiturn90l"; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; + ConnectTo[] = {"ReloadRPG",0.2,"AmovPercMstpSrasWlnrDnon",0.02}; }; - class amovpercmstpSraswlnrdnon_turnr: amovpercmstpsraswlnrdnon + class AmovPercMstpSrasWlnrDnon_turnR: AmovPercMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90r.rtm"; + duty = 0; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_aiturn90r"; speed = 1.4; - aimPrecision = 2; - ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + aimPrecision = 3; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Perc_Wrfl_turn.p3d"; + ConnectTo[] = {"ReloadRPG",0.2,"AmovPercMstpSrasWlnrDnon",0.02}; }; class AadjPercMstpSrasWrflDleft_AadjPknlMstpSrasWrflDleft: AadjPknlMstpSrasWrflDleft { @@ -21766,7 +22491,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPknlMstpSrasWrflDleft_AadjPercMstpSrasWrflDleft"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDleft_AadjPknlMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDleft_AadjPknlMstpSrasWrflDleft"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21789,7 +22514,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPercMstpSrasWrflDleft_AadjPknlMstpSrasWrflDleft"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDleft_AadjPercMstpSrasWrflDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDleft_AadjPercMstpSrasWrflDleft"; speed = -0.65; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21812,7 +22537,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWrflDright_AadjPercMstpSrasWrflDright"; visibleSize = 0.400125; actions = "RifleAdjustRKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDright_AadjPknlMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDright_AadjPknlMstpSrasWrflDright"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21835,7 +22560,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPercMstpSrasWrflDright_AadjPknlMstpSrasWrflDright"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDright_AadjPercMstpSrasWrflDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDright_AadjPercMstpSrasWrflDright"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21857,7 +22582,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPknlMstpSrasWrflDdown_AadjPercMstpSrasWrflDdown"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDdown"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21882,7 +22607,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDdown"; visibleSize = 0.400125; actions = "RifleAdjustFKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDup"; speed = -0.35; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21906,7 +22631,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDdown"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AadjPercMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDdown_AadjPercMstpSrasWrflDdown"; speed = -0.65; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21928,7 +22653,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDup"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDup_AadjPknlMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPercMstpSrasWrflDup_AadjPknlMstpSrasWrflDup"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21951,7 +22676,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPercMstpSrasWrflDup_AadjPknlMstpSrasWrflDup"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDup"; speed = -0.55; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21973,7 +22698,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPercMstpSrasWrflDdown_AadjPknlMstpSrasWrflDup"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\rfl\AadjPknlMstpSrasWrflDup_AadjPercMstpSrasWrflDdown"; speed = -0.35; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -21996,7 +22721,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.65; reverse = "AadjPknlMstpSrasWpstDleft_AadjPercMstpSrasWpstDleft"; visibleSize = 0.400125; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDleft_AadjPknlMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDleft_AadjPknlMstpSrasWpstDleft"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22023,7 +22748,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPercMstpSrasWpstDleft_AadjPknlMstpSrasWpstDleft"; visibleSize = 0.400125; actions = "PistolAdjustLStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDleft_AadjPercMstpSrasWpstDleft.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDleft_AadjPercMstpSrasWpstDleft"; speed = -0.55; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22049,7 +22774,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWpstDright_AadjPercMstpSrasWpstDright"; visibleSize = 0.400125; actions = "PistolAdjustRKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDright_AadjPknlMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDright_AadjPknlMstpSrasWpstDright"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22076,7 +22801,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPercMstpSrasWpstDright_AadjPknlMstpSrasWpstDright"; visibleSize = 0.400125; actions = "PistolAdjustRStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDright_AadjPercMstpSrasWpstDright.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDright_AadjPercMstpSrasWpstDright"; speed = -0.55; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22101,7 +22826,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWpstDdown_AadjPercMstpSrasWpstDdown"; visibleSize = 0.400125; actions = "PistolAdjustBKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDdown"; speed = -0.45; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22127,7 +22852,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDdown"; visibleSize = 0.400125; actions = "PistolAdjustFKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDup"; speed = -0.35; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22154,7 +22879,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDdown"; visibleSize = 0.400125; actions = "PistolAdjustFStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AadjPercMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AadjPercMstpSrasWpstDdown"; speed = -0.55; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22179,7 +22904,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDup"; visibleSize = 0.400125; actions = "PistolAdjustFKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDup_AadjPknlMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPercMstpSrasWpstDup_AadjPknlMstpSrasWpstDup"; speed = -0.35; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22205,7 +22930,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPercMstpSrasWpstDup_AadjPknlMstpSrasWpstDup"; visibleSize = 0.400125; actions = "PistolAdjustFStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDup"; speed = -0.55; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22230,7 +22955,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic reverse = "AadjPercMstpSrasWpstDdown_AadjPknlMstpSrasWpstDup"; visibleSize = 0.400125; actions = "PistolAdjustBStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\erc\stp\ras\pst\AadjPknlMstpSrasWpstDup_AadjPercMstpSrasWpstDdown"; speed = -0.3; leaningFactorBeg = 1; leaningFactorEnd = 1; @@ -22251,7 +22976,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; canBlendStep = 0; minPlayTime = 0.65; - file = "\A3\anims_f\Data\Anim\Sdr\adj\knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AadjPpneMstpSrasWpstDup.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\knl\stp\ras\pst\AadjPknlMstpSrasWpstDdown_AadjPpneMstpSrasWpstDup"; speed = -0.45; leaningFactorBeg = 1; interpolationRestart = 1; @@ -22268,7 +22993,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsPlayer[] = {}; canBlendStep = 0; minPlayTime = 0.65; - file = "\A3\anims_f\Data\Anim\Sdr\adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup_AadjPknlMstpSrasWpstDdown.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\adj\pne\stp\ras\pst\AadjPpneMstpSrasWpstDup_AadjPknlMstpSrasWpstDdown"; speed = -1; interpolationRestart = 1; duty = 0.3; @@ -22278,9 +23003,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 1; soundEdge[] = {0.01}; }; - class amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon: amovpercmstpsraswlnrdnon + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWlnrDnon: AmovPercMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWlnrDnon"; disableWeapons = 1; speed = 0.483871; actions = "LauncherStandActions"; @@ -22295,11 +23020,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; canBlendStep = 0; minPlayTime = 0.85; - reverse = "amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon"; + reverse = "AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWlnrDnon"; }; - class amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon: AmovPercMstpSnonWnonDnon + class AmovPercMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon"; speed = 0.410959; disableWeapons = 1; actions = "CivilStandActions"; @@ -22313,11 +23038,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; canBlendStep = 0; minPlayTime = 0.85; - reverse = "amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon"; + reverse = "AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWlnrDnon"; }; - class amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon: AmovPknlMstpSrasWlnrDnon + class AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; disableWeapons = 1; speed = 0.483871; actions = "LauncherKneelActions"; @@ -22332,11 +23057,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; canBlendStep = 0; minPlayTime = 0.85; - reverse = "amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon"; + reverse = "AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; }; - class amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon: AmovPknlMstpSnonWnonDnon + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSnonWnonDnon"; speed = 0.410959; disableWeapons = 1; actions = "CivilKneelActions"; @@ -22350,12 +23075,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic looped = 0; canBlendStep = 0; minPlayTime = 0.85; - reverse = "amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon"; + reverse = "AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; }; class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon: TransAnimBase_noIK { actions = "BinocStandActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWlnrDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon"; speed = 1.2; showItemInHand = 1; disableWeapons = 1; @@ -22364,18 +23089,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic interpolationRestart = 2; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc_lnr"; + soundOverride = "binoc_to_launcher"; ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; - class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end: amovpercmstpsraswlnrdnon + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end: AmovPercMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_AmovPercMstpSrasWlnrDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end"; speed = 0.4; rightHandIKCurve[] = {0.53,0,0.6,1}; leftHandIKCurve[] = {0.42,0,0.56,1}; @@ -22384,7 +23109,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { visibleSize = 0.350125; actions = "LauncherKneelActions"; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon"; speed = 1.2; showItemInHand = 1; disableWeapons = 1; @@ -22397,18 +23122,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKCurve[] = {}; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "from_binoc_lnr"; + soundOverride = "binoc_to_launcher"; ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"Unconscious",0.01}; }; class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end: AmovPknlMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; - file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon_end"; + file = "\A3\anims_f\Data\Anim\Sdr\wop\knl\stp\opt\bin\AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end"; speed = 0.4; showItemInHand = 0; rightHandIKEnd = 1; @@ -22431,20 +23156,20 @@ class CfgMovesMaleSdr2: CfgMovesBasic canPullTrigger = 0; weaponIK = 4; soundEdge[] = {0.01}; - soundOverride = "to_binoc_lnr"; + soundOverride = "launcher_to_binoc"; ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.01,"Unconscious",0.01}; }; class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; minPlayTime = 1; looped = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end"; - speed = 1.578947; + speed = 1.57895; showItemInHand = 1; rightHandIKCurve[] = {0}; leftHandIKCurve[] = {0}; @@ -22456,7 +23181,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic visibleSize = 0.350125; actions = "BinocKneelActions"; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon"; - speed = 1.081081; + speed = 1.08108; disableWeapons = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; @@ -22470,44 +23195,34 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKEnd = 0; canPullTrigger = 0; soundEdge[] = {0.01}; - soundOverride = "to_binoc_lnr"; + soundOverride = "launcher_to_binoc_knl"; ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.01,"Unconscious",0.01}; }; class AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSoptWbinDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; canBlendStep = 0; looped = 0; + soundEnabled = 0; file = "\A3\anims_f\Data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end"; - speed = 2.105263; + speed = 2.10526; showItemInHand = 1; aiming = "aimingPistol"; aimingBody = "aimingUpPistol"; leftHandIKCurve[] = {}; rightHandIKCurve[] = {}; }; - class AmovPercMrunSrasWrflDf_AmovPercMrunSrasWrflDfr: AmovPercMrunSrasWrflDf - { - interpolationspeed = 0.6; - interpolationrestart = 1; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\stp\non\non\thisstateisobsolete.rtm"; - speed = 1.088889; - looped = 0; - aimPrecision = 2.0; - ConnectTo[] = {"AmovPercMrunSrasWrflDfr",0.01}; - InterpolateTo[] = {"AmovPercMrunSrasWrflDfr",0.01,"AmovPercMstpSrasWrflDnon",0.05,"AmovPercMrunSrasWrflDfr_AmovPercMrunSrasWrflDf",0.025,"Unconscious",0.1}; - }; class AmovPercMrunSrasWrflDf_AmovPercMrunSrasWrflDfl: AmovPercMrunSrasWrflDf { interpolationspeed = 0.6; interpolationrestart = 1; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSrasWrflDf_AmovPercMrunSrasWrflDfl"; - speed = 1.533333; + speed = 1.53333; looped = 0; - aimPrecision = 2.0; + aimPrecision = 3; ConnectTo[] = {"AmovPercMrunSrasWrflDfl",0.01}; InterpolateTo[] = {"AmovPercMrunSrasWrflDfl",0.01,"AmovPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; @@ -22515,10 +23230,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic { interpolationrestart = 1; interpolationspeed = 0.6; - speed = 1.088889; + speed = 1.08889; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSrasWrflDfl_AmovPercMrunSrasWrflDfr"; looped = 0; - aimPrecision = 2.0; + aimPrecision = 3; ConnectTo[] = {"AmovPercMrunSrasWrflDfr",0.01}; InterpolateTo[] = {"AmovPercMrunSrasWrflDfr",0.01,"AmovPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; @@ -22526,10 +23241,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic { interpolationspeed = 0.6; interpolationrestart = 1; - speed = 1.088889; + speed = 1.08889; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSrasWrflDfl_AmovPercMrunSrasWrflDf"; looped = 0; - aimPrecision = 2.0; + aimPrecision = 3; ConnectTo[] = {"AmovPercMrunSrasWrflDf",0.01}; InterpolateTo[] = {"AmovPercMrunSrasWrflDf",0.01,"AmovPercMrunSrasWrflDfr",0.2,"AmovPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; @@ -22540,7 +23255,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.927273; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSrasWrflDfr_AmovPercMrunSrasWrflDfl"; looped = 0; - aimPrecision = 2.0; + aimPrecision = 3; ConnectTo[] = {"AmovPercMrunSrasWrflDfl",0.01}; InterpolateTo[] = {"AmovPercMrunSrasWrflDfl",0.01,"AmovPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; @@ -22548,48 +23263,48 @@ class CfgMovesMaleSdr2: CfgMovesBasic { interpolationspeed = 0.6; interpolationrestart = 1; - speed = 1.533333; + speed = 1.53333; file = "\A3\anims_f\Data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSrasWrflDfr_AmovPercMrunSrasWrflDf"; looped = 0; - aimPrecision = 2.0; + aimPrecision = 3; ConnectTo[] = {"AmovPercMrunSrasWrflDf",0.01}; - InterpolateTo[] = {"AmovPercMrunSrasWrflDf",0.01,"AmovPercMrunSrasWrflDfl",0.2,"AmovPercMstpSrasWrflDnon",0.05,"AmovPercMrunSrasWrflDf_AmovPercMrunSrasWrflDfr",0.025,"Unconscious",0.1}; + InterpolateTo[] = {"AmovPercMrunSrasWrflDf",0.01,"AmovPercMrunSrasWrflDfl",0.2,"AmovPercMstpSrasWrflDnon",0.05,"Unconscious",0.1}; }; class AfalPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon { - file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\rfl\afalpercmstpsraswrfldnon"; + file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\rfl\AfalPercMstpSrasWrflDnon"; speed = -1.5; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDl",0.02,"AmovPercMwlkSrasWrflDbl",0.02,"AmovPercMwlkSrasWrflDb",0.02,"AmovPercMwlkSrasWrflDbr",0.02,"AmovPercMwlkSrasWrflDr",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl",0.05,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr",0.05,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb",0.05,"AmovPercMstpSrasWrflDnon_SaluteIn",0.03,"Unconscious",0.01,"AidlPercMstpSrasWrflDnon_AI",0.02,"AidlPercMstpSlowWrflDnon_AI",0.02,"AovrPercMstpSrasWrflDf",1.01,"AmovPercMtacSrasWrflDfl",0.2,"AmovPercMtacSrasWrflDl",0.2,"AmovPercMtacSrasWrflDbl",0.2,"AmovPercMtacSrasWrflDb",0.2,"AmovPercMtacSrasWrflDbr",0.2,"AmovPercMtacSrasWrflDr",0.2,"AmovPercMtacSrasWrflDfr",0.22,"AmovPercMtacSrasWrflDf",0.02,"HaloFreeFall_non",10.2,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_falling",0.02,"AsdvPercMstpSnonWrflDnon",2.02,"AdvePercMstpSnonWrflDnon",2.02,"AbdvPercMstpSnonWrflDnon",2.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.02,"AfalPercMstpSrasWrflDnon",0.025,"AmovPercMstpSrasWrflDnon",0.03}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"Helper_SwitchToCarryRfl",0.2,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AinvPercMstpSrasWrflDnon_Putdown",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDl",0.02,"AmovPercMwlkSrasWrflDbl",0.02,"AmovPercMwlkSrasWrflDb",0.02,"AmovPercMwlkSrasWrflDbr",0.02,"AmovPercMwlkSrasWrflDr",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDl",0.02,"AmovPercMrunSrasWrflDbl",0.02,"AmovPercMrunSrasWrflDb",0.02,"AmovPercMrunSrasWrflDbr",0.02,"AmovPercMrunSrasWrflDr",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf_ldst",0.02,"AmovPercMrunSrasWrflDfl_ldst",0.02,"AmovPercMrunSrasWrflDl_ldst",0.02,"AmovPercMrunSrasWrflDbl_ldst",0.02,"AmovPercMrunSrasWrflDb_ldst",0.02,"AmovPercMrunSrasWrflDbr_ldst",0.02,"AmovPercMrunSrasWrflDr_ldst",0.02,"AmovPercMrunSrasWrflDfr_ldst",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_SaluteIn",0.03,"Unconscious",0.01,"AidlPercMstpSrasWrflDnon_AI",0.02,"AidlPercMstpSlowWrflDnon_AI",0.02,"AovrPercMstpSrasWrflDf",1.01,"AmovPercMtacSrasWrflDfl",0.2,"AmovPercMtacSrasWrflDl",0.2,"AmovPercMtacSrasWrflDbl",0.2,"AmovPercMtacSrasWrflDb",0.2,"AmovPercMtacSrasWrflDbr",0.2,"AmovPercMtacSrasWrflDr",0.2,"AmovPercMtacSrasWrflDfr",0.22,"AmovPercMtacSrasWrflDf",0.02,"HaloFreeFall_non",10.2,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDl",0.02,"AmovPercMrunSlowWrflDb",0.02,"AmovPercMrunSlowWrflDbr",0.02,"AmovPercMrunSlowWrflDr",0.02,"AmovPercMrunSlowWrflDbl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_falling",0.02,"AsdvPercMstpSnonWrflDnon",2.02,"AdvePercMstpSnonWrflDnon",2.02,"AbdvPercMstpSnonWrflDnon",2.02,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.02,"AfalPercMstpSrasWrflDnon",0.025,"AmovPercMstpSrasWrflDnon",0.03}; }; class AfalPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\knl\stp\ras\rfl\AfalPknlMstpSrasWrflDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AidlPknlMstpSrasWrflDnon_AI",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.02,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMwlkSrasWrflDb",0.02,"AmovPknlMwlkSrasWrflDbr",0.02,"AmovPknlMwlkSrasWrflDr",0.02,"AmovPknlMwlkSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDfl",0.02,"AmovPknlMrunSrasWrflDl",0.02,"AmovPknlMrunSrasWrflDbl",0.02,"AmovPknlMrunSrasWrflDb",0.02,"AmovPknlMrunSrasWrflDbr",0.02,"AmovPknlMrunSrasWrflDr",0.02,"AmovPknlMrunSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDf_ldst",0.02,"AmovPknlMrunSrasWrflDfl_ldst",0.02,"AmovPknlMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDbl_ldst",0.02,"AmovPknlMrunSrasWrflDb_ldst",0.02,"AmovPknlMrunSrasWrflDbr_ldst",0.02,"AmovPknlMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr_ldst",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb",0.02,"Unconscious",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2,"ReloadGM6",0.2,"DismountOptic",0.2,"MountOptic",0.2,"MountSide",0.2,"DismountSide",0.2,"AmovPknlMstpSlowWrflDnon_relax",10.2,"AmovPknlMrunSrasWrflDf",0.2,"AinvPknlMstpSnonWrflDnon_medicUp",0.2,"AinvPknlMstpSlayWrflDnon_medic",0.05,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"amovpknlmstpSlowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AfalPknlMstpSrasWrflDnon",0.025,"AmovPknlMstpSrasWrflDnon",0.025}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.01,"AidlPknlMstpSrasWrflDnon_AI",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.02,"AovrPercMstpSrasWrflDf",1.02,"AmovPknlMwlkSrasWrflDb",0.02,"AmovPknlMwlkSrasWrflDbr",0.02,"AmovPknlMwlkSrasWrflDr",0.02,"AmovPknlMwlkSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDfl",0.02,"AmovPknlMrunSrasWrflDl",0.02,"AmovPknlMrunSrasWrflDbl",0.02,"AmovPknlMrunSrasWrflDb",0.02,"AmovPknlMrunSrasWrflDbr",0.02,"AmovPknlMrunSrasWrflDr",0.02,"AmovPknlMrunSrasWrflDfr",0.02,"AmovPknlMrunSrasWrflDf_ldst",0.02,"AmovPknlMrunSrasWrflDfl_ldst",0.02,"AmovPknlMrunSrasWrflDl_ldst",0.02,"AmovPknlMrunSrasWrflDbl_ldst",0.02,"AmovPknlMrunSrasWrflDb_ldst",0.02,"AmovPknlMrunSrasWrflDbr_ldst",0.02,"AmovPknlMrunSrasWrflDr_ldst",0.02,"AmovPknlMrunSrasWrflDfr_ldst",0.02,"Unconscious",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2,"ReloadGM6",0.2,"DismountOptic",0.2,"MountOptic",0.2,"MountSide",0.2,"DismountSide",0.2,"AmovPknlMstpSlowWrflDnon_relax",10.2,"AmovPknlMrunSrasWrflDf",0.2,"AinvPknlMstpSnonWrflDnon_medicUp",0.2,"AinvPknlMstpSlayWrflDnon_medic",0.05,"AinvPknlMstpSlayWrflDnon_medicOther",0.05,"AmovPknlMtacSrasWrflDf",0.02,"AmovPknlMtacSrasWrflDfl",0.02,"AmovPknlMtacSrasWrflDl",0.02,"AmovPknlMtacSrasWrflDbl",0.02,"AmovPknlMtacSrasWrflDb",0.02,"AmovPknlMtacSrasWrflDbr",0.02,"AmovPknlMtacSrasWrflDr",0.02,"AmovPknlMtacSrasWrflDfr",0.02,"AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AfalPknlMstpSrasWrflDnon",0.025,"AmovPknlMstpSrasWrflDnon",0.025}; }; class AfalPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\pne\stp\ras\rfl\AfalPpneMstpSrasWrflDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AidlPpneMstpSrasWrflDnon_AI",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown",0.02,"AwopPpneMstpSgthWrflDnon_Fast_Start",0.02,"AinvPpneMstpSlayWrflDnon_medic",0.02,"AmovPpneMrunSlowWrflDf",0.02,"AmovPpneMevaSlowWrflDf",0.02,"AmovPpneMrunSlowWrflDfl",0.02,"AmovPpneMrunSlowWrflDl",0.02,"AmovPpneMrunSlowWrflDbl",0.02,"AmovPpneMrunSlowWrflDb",0.02,"AmovPpneMrunSlowWrflDbr",0.02,"AmovPpneMrunSlowWrflDr",0.02,"AmovPpneMrunSlowWrflDfr",0.02,"AmovPpneMsprSlowWrflDf",0.02,"AmovPpneMsprSlowWrflDbl",0.02,"AmovPpneMsprSlowWrflDl",0.02,"AmovPpneMsprSlowWrflDr",0.02,"AmovPpneMsprSlowWrflDbr",0.02,"AmovPpneMsprSlowWrflDb",0.02,"AmovPpneMsprSlowWrflDfl",0.02,"AmovPpneMsprSlowWrflDfr",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.01,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright",0.02,"RifleReloadProneMk20",0.02,"RifleReloadProneMX",0.02,"RifleReloadProneMXCompact",0.02,"RifleReloadProneMXSniper",0.02,"RifleReloadProneTRG",0.02,"RifleReloadProneTRGUGL",0.02,"RifleReloadProneM200",0.02,"RifleReloadProneLRR",0.02,"RifleReloadProneEBR",0.02,"RifleReloadProneSMG_02",0.02,"RifleReloadProneSMG_03",0.02,"RifleReloadProneSDAR",0.02,"RifleReloadProneDMR",0.02,"RifleReloadProneGM6",0.02,"RifleReloadProneSMG_01",0.02,"RifleReloadProneM4SSAS",0.02,"RifleReloadProneKatiba",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AfalPpneMstpSrasWrflDnon",0.025,"AmovPpneMstpSrasWrflDnon",0.025}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AidlPpneMstpSrasWrflDnon_AI",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSrasWrflDnon_AinvPpneMstpSrasWrflDnon_Putdown",0.02,"AwopPpneMstpSgthWrflDnon_Fast_Start",0.02,"AinvPpneMstpSlayWrflDnon_medic",0.02,"AinvPpneMstpSlayWrflDnon_medicOther",0.02,"AmovPpneMrunSlowWrflDf",0.02,"AmovPpneMevaSlowWrflDf",0.02,"AmovPpneMrunSlowWrflDfl",0.02,"AmovPpneMrunSlowWrflDl",0.02,"AmovPpneMrunSlowWrflDbl",0.02,"AmovPpneMrunSlowWrflDb",0.02,"AmovPpneMrunSlowWrflDbr",0.02,"AmovPpneMrunSlowWrflDr",0.02,"AmovPpneMrunSlowWrflDfr",0.02,"AmovPpneMsprSlowWrflDf",0.02,"AmovPpneMsprSlowWrflDbl",0.02,"AmovPpneMsprSlowWrflDl",0.02,"AmovPpneMsprSlowWrflDr",0.02,"AmovPpneMsprSlowWrflDbr",0.02,"AmovPpneMsprSlowWrflDb",0.02,"AmovPpneMsprSlowWrflDfl",0.02,"AmovPpneMsprSlowWrflDfr",0.02,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"Unconscious",0.01,"AmovPpneMstpSrasWrflDnon_relax",0.01,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDdown",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDup",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDleft",0.02,"AmovPpneMstpSrasWrflDnon_AadjPpneMstpSrasWrflDright",0.02,"RifleReloadProneMk20",0.02,"RifleReloadProneMX",0.02,"RifleReloadProneMXCompact",0.02,"RifleReloadProneMXSniper",0.02,"RifleReloadProneTRG",0.02,"RifleReloadProneTRGUGL",0.02,"RifleReloadProneM200",0.02,"RifleReloadProneLRR",0.02,"RifleReloadProneEBR",0.02,"RifleReloadProneSMG_02",0.02,"RifleReloadProneSMG_03",0.02,"RifleReloadProneSDAR",0.02,"RifleReloadProneDMR",0.02,"RifleReloadProneGM6",0.02,"RifleReloadProneSMG_01",0.02,"RifleReloadProneM4SSAS",0.02,"RifleReloadProneKatiba",0.02,"RifleReloadProneKatibaUGL",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AfalPpneMstpSrasWrflDnon",0.025,"AmovPpneMstpSrasWrflDnon",0.025}; }; class AfalPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon { - file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\pst\afalpercmstpsraswpstdnon"; + file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\pst\AfalPercMstpSrasWpstDnon"; speed = -1.5; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; @@ -22599,17 +23314,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic { file = "\A3\anims_f\Data\Anim\sdr\fal\knl\stp\ras\pst\AfalPknlMstpSrasWpstDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"AinvPknlMstpSlayWpstDnon_medicIn",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMwlkSrasWpstDf",0.02,"AmovPknlMwlkSrasWpstDfl",0.02,"AmovPknlMwlkSrasWpstDl",0.02,"AmovPknlMwlkSrasWpstDbl",0.02,"AmovPknlMwlkSrasWpstDb",0.02,"AmovPknlMwlkSrasWpstDbr",0.02,"AmovPknlMwlkSrasWpstDr",0.02,"AmovPknlMwlkSrasWpstDfr",0.02,"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"Unconscious",0.01,"AovrPercMstpSrasWpstDf",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"AmovPknlMstpSrasWpstDnon_relax",0.2,"AinvPercMstpSrasWrflDnon",0.05,"AmovpknlMstpSrasWpstDnon_AinvpknlMstpSrasWpstDnon",0.02,"AmovpknlMstpSrasWpstDnon_AinvpknlMstpSrasWpstDnon_Putdown",0.02,"AfalPknlMstpSrasWpstDnon",0.025,"AmovPknlMstpSrasWpstDnon",0.025}; + InterpolateTo[] = {"AidlPknlMstpSrasWpstDnon_AI",0.02,"AinvPknlMstpSlayWpstDnon_medicIn",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",0.02,"AmovPknlMwlkSrasWpstDf",0.02,"AmovPknlMwlkSrasWpstDfl",0.02,"AmovPknlMwlkSrasWpstDl",0.02,"AmovPknlMwlkSrasWpstDbl",0.02,"AmovPknlMwlkSrasWpstDb",0.02,"AmovPknlMwlkSrasWpstDbr",0.02,"AmovPknlMwlkSrasWpstDr",0.02,"AmovPknlMwlkSrasWpstDfr",0.02,"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02,"Unconscious",0.01,"AovrPercMstpSrasWpstDf",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2,"AmovPknlMstpSrasWpstDnon_relax",0.2,"AinvPercMstpSrasWrflDnon",0.05,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSrasWpstDnon_Putdown",0.02,"AfalPknlMstpSrasWpstDnon",0.025,"AmovPknlMstpSrasWpstDnon",0.025}; }; class AfalPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\pne\stp\ras\pst\AfalPpneMstpSrasWpstDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; @@ -22617,57 +23332,149 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AfalPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon { - file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\non\non\afalpercmstpsnonwnondnon"; + file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\non\non\AfalPercMstpSnonWnonDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AovrPercMstpSnonWnonDf",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.05,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDfl",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDbl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMwlkSnonWnonDbr",0.02,"AmovPercMwlkSnonWnonDr",0.02,"AmovPercMwlkSnonWnonDfr",0.02,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMrunSnonWnonDl",0.02,"AmovPercMrunSnonWnonDbl",0.02,"AmovPercMrunSnonWnonDb",0.02,"AmovPercMrunSnonWnonDbr",0.02,"AmovPercMrunSnonWnonDr",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPercMstpsnonwnonDnon_AinvPercMstpsnonwnonDnon",0.02,"AmovPercMstpsnonwnonDnon_AinvPercMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarrynon",0.2,"AswmPercMstpSnonWnonDnon",0.3,"AsswPercMstpSnonWnonDnon",0.3,"AbswPercMstpSnonWnonDnon",0.3,"HaloFreeFall_non",10.2,"AmovPercMstpSnonWnonDnon_falling",0.02,"AsdvPercMstpSnonWnonDnon",2.02,"AdvePercMstpSnonWnonDnon",2.0,"AbdvPercMstpSnonWnonDnon",2.0,"AfalPercMstpSnonWnonDnon",0.025,"AmovPercMstpSnonWnonDnon",0.025}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AovrPercMstpSnonWnonDf",0.05,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.05,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDfl",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDbl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMwlkSnonWnonDbr",0.02,"AmovPercMwlkSnonWnonDr",0.02,"AmovPercMwlkSnonWnonDfr",0.02,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMrunSnonWnonDl",0.02,"AmovPercMrunSnonWnonDbl",0.02,"AmovPercMrunSnonWnonDb",0.02,"AmovPercMrunSnonWnonDbr",0.02,"AmovPercMrunSnonWnonDr",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02,"AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AinvPercMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"Helper_SwitchToCarrynon",0.2,"AswmPercMstpSnonWnonDnon",0.3,"AsswPercMstpSnonWnonDnon",0.3,"AbswPercMstpSnonWnonDnon",0.3,"HaloFreeFall_non",10.2,"AmovPercMstpSnonWnonDnon_falling",0.02,"AsdvPercMstpSnonWnonDnon",2.02,"AdvePercMstpSnonWnonDnon",2.0,"AbdvPercMstpSnonWnonDnon",2.0,"AfalPercMstpSnonWnonDnon",0.025,"AmovPercMstpSnonWnonDnon",0.025}; }; class AfalPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\knl\stp\non\non\AfalPknlMstpSnonWnonDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AinvPknlMstpSlayWnonDnon_medicIn",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPknlMrunSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDbr",0.02,"AmovPknlMwlkSnonWnonDbl",0.02,"AmovPknlMwlkSnonWnonDb",0.02,"AmovPknlMwlkSnonWnonDl",0.02,"AmovPknlMwlkSnonWnonDr",0.02,"AmovPknlMwlkSnonWnonDfr",0.02,"AmovPknlMwlkSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDl",0.02,"AmovPknlMrunSnonWnonDbl",0.02,"AmovPknlMrunSnonWnonDb",0.02,"AmovPknlMrunSnonWnonDbr",0.02,"AmovPknlMrunSnonWnonDr",0.02,"AmovPknlMrunSnonWnonDfr",0.02,"AmovPknlMstpsnonwnonDnon_AinvPknlMstpsnonwnonDnon",0.02,"AmovPknlMstpsnonwnonDnon_AinvPknlMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AfalPknlMstpSnonWnonDnon",0.025,"AmovPknlMstpSnonWnonDnon",0.025}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AinvPknlMstpSlayWnonDnon_medicIn",0.02,"AinvPknlMstpSlayWnonDnon_medicOther",0.02,"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPknlMrunSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDf",0.02,"AmovPknlMwlkSnonWnonDbr",0.02,"AmovPknlMwlkSnonWnonDbl",0.02,"AmovPknlMwlkSnonWnonDb",0.02,"AmovPknlMwlkSnonWnonDl",0.02,"AmovPknlMwlkSnonWnonDr",0.02,"AmovPknlMwlkSnonWnonDfr",0.02,"AmovPknlMwlkSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDfl",0.02,"AmovPknlMrunSnonWnonDl",0.02,"AmovPknlMrunSnonWnonDbl",0.02,"AmovPknlMrunSnonWnonDb",0.02,"AmovPknlMrunSnonWnonDbr",0.02,"AmovPknlMrunSnonWnonDr",0.02,"AmovPknlMrunSnonWnonDfr",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1,"AmovPknlMstpSnonWnonDnon_relax",0.1,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AfalPknlMstpSnonWnonDnon",0.025,"AmovPknlMstpSnonWnonDnon",0.025}; }; class AfalPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\pne\stp\non\non\AfalPpneMstpSnonWnonDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AinvPpneMstpSlayWnonDnon_medicIn",0.02,"AmovPpneMrunSnonWnonDf",0.02,"AmovPpneMrunSnonWnonDfl",0.02,"AmovPpneMrunSnonWnonDl",0.02,"AmovPpneMrunSnonWnonDbl",0.02,"AmovPpneMrunSnonWnonDb",0.02,"AmovPpneMrunSnonWnonDbr",0.02,"AmovPpneMrunSnonWnonDr",0.02,"AmovPpneMrunSnonWnonDfr",0.02,"AmovPpneMstpsnonwnonDnon_AinvPpneMstpsnonwnonDnon",0.02,"AmovPpneMstpsnonwnonDnon_AinvPpneMstpsnonwnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AwopPpneMstpSgthWnonDnon_Fast_Start",0.02,"HaloFreeFall_non",0.2,"AfalPpneMstpSnonWnonDnon",0.025,"AmovPpneMstpSnonWnonDnon",0.025}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AinvPpneMstpSlayWnonDnon_medicIn",0.02,"AinvPpneMstpSlayWnonDnon_medicOther",0.02,"AmovPpneMrunSnonWnonDf",0.02,"AmovPpneMrunSnonWnonDfl",0.02,"AmovPpneMrunSnonWnonDl",0.02,"AmovPpneMrunSnonWnonDbl",0.02,"AmovPpneMrunSnonWnonDb",0.02,"AmovPpneMrunSnonWnonDbr",0.02,"AmovPpneMrunSnonWnonDr",0.02,"AmovPpneMrunSnonWnonDfr",0.02,"AmovPpneMstpSnonWnonDnon_AinvPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AinvPpneMstpSnonWnonDnon_Putdown",0.02,"Unconscious",0.01,"AmovPpneMstpSnonWnonDnon_relax",0.1,"AwopPpneMstpSgthWnonDnon_Fast_Start",0.02,"HaloFreeFall_non",0.2,"AfalPpneMstpSnonWnonDnon",0.025,"AmovPpneMstpSnonWnonDnon",0.025}; }; - class AfalPercMstpSrasWlnrDnon: amovpercmstpsraswlnrdnon + class AfalPercMstpSrasWlnrDnon: AmovPercMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\lnr\afalpercmstpsraswlnrdnon"; + file = "\A3\anims_f\Data\Anim\sdr\fal\erc\stp\ras\lnr\AfalPercMstpSrasWlnrDnon"; speed = -1.5; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02,"AmovPercMwlkSrasWlnrDf",0.02,"AovrPercMstpSrasWlnrDf",0.01,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMwlkSrasWlnrDfl",0.02,"AmovPercMwlkSrasWlnrDl",0.02,"AmovPercMwlkSrasWlnrDbl",0.02,"AmovPercMwlkSrasWlnrDb",0.02,"AmovPercMwlkSrasWlnrDbr",0.02,"AmovPercMwlkSrasWlnrDr",0.02,"AmovPercMwlkSrasWlnrDfr",0.02,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfl",0.02,"AmovPercMrunSrasWlnrDl",0.02,"AmovPercMrunSrasWlnrDbl",0.02,"AmovPercMrunSrasWlnrDb",0.02,"AmovPercMrunSrasWlnrDbr",0.02,"AmovPercMrunSrasWlnrDr",0.02,"AmovPercMrunSrasWlnrDfr",0.02,"AmovPercMtacSrasWlnrDf",0.02,"AmovPercMtacSrasWlnrDfl",0.02,"AmovPercMtacSrasWlnrDl",0.02,"AmovPercMtacSrasWlnrDbl",0.02,"AmovPercMtacSrasWlnrDb",0.02,"AmovPercMtacSrasWlnrDbr",0.02,"AmovPercMtacSrasWlnrDr",0.02,"AmovPercMtacSrasWlnrDfr",0.02,"Unconscious",0.1,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown",0.02,"AfalPercMstpSrasWlnrDnon",0.025,"AmovPercMstpSrasWlnrDnon",0.025}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_turnL",0.02,"AmovPercMstpSrasWlnrDnon_turnR",0.02,"AmovPercMwlkSrasWlnrDf",0.02,"AovrPercMstpSrasWlnrDf",0.05,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMwlkSrasWlnrDfl",0.02,"AmovPercMwlkSrasWlnrDl",0.02,"AmovPercMwlkSrasWlnrDbl",0.02,"AmovPercMwlkSrasWlnrDb",0.02,"AmovPercMwlkSrasWlnrDbr",0.02,"AmovPercMwlkSrasWlnrDr",0.02,"AmovPercMwlkSrasWlnrDfr",0.02,"AmovPercMrunSrasWlnrDf",0.02,"AmovPercMrunSrasWlnrDfl",0.02,"AmovPercMrunSrasWlnrDl",0.02,"AmovPercMrunSrasWlnrDbl",0.02,"AmovPercMrunSrasWlnrDb",0.02,"AmovPercMrunSrasWlnrDbr",0.02,"AmovPercMrunSrasWlnrDr",0.02,"AmovPercMrunSrasWlnrDfr",0.02,"AmovPercMtacSrasWlnrDf",0.02,"AmovPercMtacSrasWlnrDfl",0.02,"AmovPercMtacSrasWlnrDl",0.02,"AmovPercMtacSrasWlnrDbl",0.02,"AmovPercMtacSrasWlnrDb",0.02,"AmovPercMtacSrasWlnrDbr",0.02,"AmovPercMtacSrasWlnrDr",0.02,"AmovPercMtacSrasWlnrDfr",0.02,"Unconscious",0.1,"HaloFreeFall_non",10.2,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon",0.02,"AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown",0.02,"AfalPercMstpSrasWlnrDnon",0.025,"AmovPercMstpSrasWlnrDnon",0.025}; }; class AfalPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon { file = "\A3\anims_f\Data\Anim\sdr\fal\knl\stp\ras\lnr\AfalPknlMstpSrasWlnrDnon"; speed = -1; - aimPrecision = 7.0; + aimPrecision = 7; interpolationRestart = 1; variantsPlayer[] = {}; variantsAI[] = {}; - InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDf",0.02,"AmovPknlMevaSlowWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDfr",0.02,"AmovPknlMrunSrasWlnrDl",0.02,"AmovPknlMrunSrasWlnrDbl",0.02,"AmovPknlMrunSrasWlnrDb",0.02,"AmovPknlMrunSrasWlnrDbr",0.02,"AmovPknlMrunSrasWlnrDr",0.02,"AmovPknlMrunSrasWlnrDfr",0.02,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMevaSlowWlnrDfr",0.02,"AmovPercMevaSlowWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDf",0.02,"AmovPknlMwlkSrasWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDl",0.02,"AmovPknlMwlkSrasWlnrDbl",0.02,"AmovPknlMwlkSrasWlnrDb",0.02,"AmovPknlMwlkSrasWlnrDbr",0.02,"AmovPknlMwlkSrasWlnrDr",0.02,"AmovPknlMwlkSrasWlnrDfr",0.02,"AmovPknlMtacSrasWlnrDf",0.02,"AmovPknlMtacSrasWlnrDfl",0.02,"AmovPknlMtacSrasWlnrDl",0.02,"AmovPknlMtacSrasWlnrDbl",0.02,"AmovPknlMtacSrasWlnrDb",0.02,"AmovPknlMtacSrasWlnrDbr",0.02,"AmovPknlMtacSrasWlnrDr",0.02,"AmovPknlMtacSrasWlnrDfr",0.02,"Unconscious",0.01,"AmovPknlMstpSrasWlnrDnon_relax",0.01,"AmovpknlMstpSrasWlnrDnon_AinvpknlMstpSrasWlnrDnon",0.02,"AmovpknlMstpSrasWlnrDnon_AinvpknlMstpSrasWlnrDnon_Putdown",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic_Launcher",0.02,"AfalPknlMstpSrasWlnrDnon",0.025,"AmovPknlMstpSrasWlnrDnon",0.025}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDf",0.02,"AmovPknlMevaSlowWlnrDfl",0.02,"AmovPknlMevaSlowWlnrDfr",0.02,"AmovPknlMrunSrasWlnrDl",0.02,"AmovPknlMrunSrasWlnrDbl",0.02,"AmovPknlMrunSrasWlnrDb",0.02,"AmovPknlMrunSrasWlnrDbr",0.02,"AmovPknlMrunSrasWlnrDr",0.02,"AmovPknlMrunSrasWlnrDfr",0.02,"AmovPercMevaSlowWlnrDf",0.02,"AmovPercMevaSlowWlnrDfr",0.02,"AmovPercMevaSlowWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDf",0.02,"AmovPknlMwlkSrasWlnrDfl",0.02,"AmovPknlMwlkSrasWlnrDl",0.02,"AmovPknlMwlkSrasWlnrDbl",0.02,"AmovPknlMwlkSrasWlnrDb",0.02,"AmovPknlMwlkSrasWlnrDbr",0.02,"AmovPknlMwlkSrasWlnrDr",0.02,"AmovPknlMwlkSrasWlnrDfr",0.02,"AmovPknlMtacSrasWlnrDf",0.02,"AmovPknlMtacSrasWlnrDfl",0.02,"AmovPknlMtacSrasWlnrDl",0.02,"AmovPknlMtacSrasWlnrDbl",0.02,"AmovPknlMtacSrasWlnrDb",0.02,"AmovPknlMtacSrasWlnrDbr",0.02,"AmovPknlMtacSrasWlnrDr",0.02,"AmovPknlMtacSrasWlnrDfr",0.02,"Unconscious",0.01,"AmovPknlMstpSrasWlnrDnon_relax",0.01,"AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon_Putdown",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic_Launcher",0.02,"AfalPknlMstpSrasWlnrDnon",0.025,"AmovPknlMstpSrasWlnrDnon",0.025}; + }; + class AmovPercMstpSoptWbinDnon_AinvPercMstpSoptWbinDnon_Putdown: AmovPercMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSoptWbinDnon_Putdown"; + speed = 1.42857; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + interpolationRestart = 1; + disableWeapons = 1; + ConnectTo[] = {"AinvPercMstpSoptWbinDnon_Putdown_AmovPercMstpSoptWbinDnon",0.02}; + InterpolateTo[] = {"Unconscious",0.01}; + }; + class AinvPercMstpSoptWbinDnon_Putdown_AmovPercMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + minPlayTime = 0.45; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + interpolationRestart = 1; + canPullTrigger = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\non\non\AinvPercMstpSoptWbinDnon_Putdown_end"; + speed = 0.68182; + disableWeapons = 1; + }; + class AmovPknlMstpSoptWbinDnon_AinvPknlMstpSoptWbinDnon_Putdown: AmovPknlMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSoptWbinDnon_Putdown"; + speed = 1.42857; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + interpolationRestart = 1; + disableWeapons = 1; + ConnectTo[] = {"AinvPknlMstpSoptWbinDnon_Putdown_AmovPknlMstpSoptWbinDnon",0.02}; + InterpolateTo[] = {"Unconscious",0.01}; + }; + class AinvPknlMstpSoptWbinDnon_Putdown_AmovPknlMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + minPlayTime = 0.45; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + interpolationRestart = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSoptWbinDnon_Putdown_end"; + speed = 0.68182; + leftHandIKBeg = 0; + disableWeapons = 1; + }; + class AmovPpneMstpSoptWbinDnon_AinvPpneMstpSoptWbinDnon_Putdown: AmovPpneMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSoptWbinDnon_Putdown"; + speed = 0.90909; + interpolationRestart = 1; + disableWeapons = 1; + ConnectTo[] = {"AinvPpneMstpSoptWbinDnon_Putdown_AmovPpneMstpSoptWbinDnon",0.02}; + InterpolateTo[] = {"Unconscious",0.01}; + }; + class AinvPpneMstpSoptWbinDnon_Putdown_AmovPpneMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon + { + static = 1; + variantsPlayer[] = {}; + variantsAI[] = {}; + looped = 0; + canBlendStep = 0; + minPlayTime = 0.45; + interpolationRestart = 1; + file = "\A3\anims_f\Data\Anim\Sdr\inv\pne\stp\non\non\AinvPpneMstpSoptWbinDnon_Putdown_end"; + speed = 0.52632; + leftHandIKBeg = 0; + disableWeapons = 1; }; class AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf: AmovPercMtacSrasWrflDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf"; actions = "RifleStandActionsTacLnr"; speed = 0.833333; looped = 0; @@ -22688,7 +23495,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf_2: AmovPercMtacSrasWlnrDf { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDf_AmovPercMtacSrasWlnrDf_2"; actions = "RifleStandActionsTacLnr"; speed = 0.576923; looped = 0; @@ -22708,7 +23515,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl: AmovPercMtacSrasWrflDfl { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl"; actions = "RifleStandActionsTacLnr"; speed = 0.833333; looped = 0; @@ -22729,7 +23536,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl_2: AmovPercMtacSrasWlnrDfl { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfl_AmovPercMtacSrasWlnrDfl_2"; actions = "RifleStandActionsTacLnr"; speed = 0.576923; looped = 0; @@ -22741,7 +23548,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKEnd = 0; rightHandIKBeg = 0; rightHandIKEnd = 0; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; rightHandIKCurve[] = {0.252,0,0.411,1}; leftHandIKCurve[] = {0.093,0,0.243,1}; @@ -22749,7 +23557,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr: AmovPercMtacSrasWrflDfr { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr"; actions = "RifleStandActionsTacLnr"; speed = 0.833333; looped = 0; @@ -22760,7 +23568,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKEnd = 0; rightHandIKBeg = 0; rightHandIKEnd = 0; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; rightHandIKCurve[] = {0.252,1,0.411,0}; leftHandIKCurve[] = {0.093,1,0.243,0}; @@ -22770,7 +23579,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr_2: AmovPercMtacSrasWlnrDfr { - file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr_2.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\mov\erc\tac\ras\rfl\AmovPercMtacSrasWrflDfr_AmovPercMtacSrasWlnrDfr_2"; actions = "RifleStandActionsTacLnr"; speed = 0.576923; enableMissile = 1; @@ -22782,7 +23591,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic leftHandIKEnd = 0; rightHandIKBeg = 0; rightHandIKEnd = 0; - relSpeedMin = 1; + static = 1; + relSpeedMin = 0.5; relSpeedMax = 1; rightHandIKCurve[] = {0.252,0,0.411,1}; leftHandIKCurve[] = {0.093,0,0.243,1}; @@ -22803,13 +23613,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEnabled = 0; forceAim = 1; weaponLowered = 1; - InterpolateTo[] = {"HaloFreeFall_non_HaloFreeFall_FR",0.02,"HaloFreeFall_non_HaloFreeFall_R",0.02,"HaloFreeFall_non_HaloFreeFall_BR",0.02,"HaloFreeFall_non_HaloFreeFall_B",0.02,"HaloFreeFall_non_HaloFreeFall_BL",0.02,"HaloFreeFall_non_HaloFreeFall_L",0.02,"HaloFreeFall_non_HaloFreeFall_FL",0.02,"HaloFreeFall_non_HaloFreeFall_F",0.02,"Unconscious",0.1,"AmovPercMstpSnonWnonDnon",0.2,"amovpercmstpSlowwlnrdnon",0.2,"AmovPercMstpSrasWrflDnon",0.2,"AmovPercMstpSlowWrflDnon",0.2,"amovpercmstpsraswlnrdnon",0.2,"AmovPercMstpSrasWpstDnon",0.0,"AmovPpneMstpSnonWnonDnon",0.2,"AswmPercMstpSnonWnonDnon",0.2,"AsswPercMstpSnonWnonDnon",0.2}; + InterpolateTo[] = {"HaloFreeFall_non_HaloFreeFall_FR",0.02,"HaloFreeFall_non_HaloFreeFall_R",0.02,"HaloFreeFall_non_HaloFreeFall_BR",0.02,"HaloFreeFall_non_HaloFreeFall_B",0.02,"HaloFreeFall_non_HaloFreeFall_BL",0.02,"HaloFreeFall_non_HaloFreeFall_L",0.02,"HaloFreeFall_non_HaloFreeFall_FL",0.02,"HaloFreeFall_non_HaloFreeFall_F",0.02,"Unconscious",0.1,"AmovPercMstpSnonWnonDnon",0.2,"AmovPercMstpSlowWlnrDnon",0.2,"AmovPercMstpSrasWrflDnon",0.2,"AmovPercMstpSlowWrflDnon",0.2,"AmovPercMstpSrasWlnrDnon",0.2,"AmovPercMstpSrasWpstDnon",0.0,"AmovPpneMstpSnonWnonDnon",0.2,"AswmPercMstpSnonWnonDnon",0.2,"AsswPercMstpSnonWnonDnon",0.2}; }; class HaloFreeFall_non_HaloFreeFall_FR: HaloFreeFall_non { file = "\A3\anims_f\data\Anim\sdr\Halo\HaloFreeFall_neutralToRF"; looped = 0; - speed = 1.034483; + speed = 1.03448; interpolationRestart = 1; ConnectTo[] = {"HaloFreeFall_FR",0.02}; InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_R",0.02,"HaloFreeFall_non_HaloFreeFall_F",0.02,"Unconscious",0.1}; @@ -22909,7 +23719,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "RifleKneelActions"; weaponIK = 1; canPullTrigger = 0; - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynx.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynx"; speed = 0.1721; looped = 0; mask = "handsWeapon"; @@ -22920,14 +23730,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class ReloadGM6Prone: ReloadGM6 { - file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynxProne.rtm"; + file = "\A3\anims_f\data\Anim\sdr\Gst\GestureReloadLynxProne"; mask = "BodyFullReal"; actions = "RifleProneActions"; ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; }; class MountOptic: Default { - file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_OpticsMnt.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_OpticsMnt"; speed = 0.149626; looped = 0; headBobStrength = -1; @@ -22941,16 +23751,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.2}; InterpolateTo[] = {"Unconscious",0.1}; }; - class AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon: amovpercmstpsraswlnrdnon + class AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon: AmovPercMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "LauncherStandActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsrasWlnrdnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_gin"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -22965,7 +23775,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsPlayer[] = {"AinvPercMstpSrasWlnrDnon_G01",1}; variantAfter[] = {7,7,7}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsrasWlnrdnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -22976,13 +23786,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPercMstpSrasWlnrDnon_G01: AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsrasWlnrdnon_gloop.rtm"; - speed = -6.95; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_gloop"; + speed = -7; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; - class AinvPercMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon: amovpercmstpsraswlnrdnon + class AinvPercMstpSrasWlnrDnon_AmovPercMstpSrasWlnrDnon: AmovPercMstpSrasWlnrDnon { variantsPlayer[] = {}; variantsAI[] = {}; @@ -22993,7 +23804,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsrasWlnrdnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; @@ -23002,14 +23813,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; actions = "LauncherKneelActions_inv"; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsrasWlnrdnon_gin.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_gin"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; @@ -23020,11 +23831,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AinvPknlMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"AinvPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon",0.02,"Unconscious",0.01}; }; + class AinvPknlMstpSlayWlnrDnon_medicOther: AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon + { + actions = "HealSelfLauncherActionBase"; + aiming = "empty"; + aimingBody = "empty"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\lay\lnr\AinvPknlMstpSlayWlnrDnon_medicOther"; + speed = 0.13274; + interpolationRestart = 1; + limitGunMovement = 0; + collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wnon.p3d"; + weaponsIK = 2; + soundOverride = "healself"; + soundEnabled = 1; + minPlayTime = 0.95; + canReload = 0; + soundEdge[] = {0.01}; + rightHandIKCurve[] = {0.05,1,0.072,0,0.915,0,0.933,1}; + leftHandIKCurve[] = {0.0133,1,0.03311,0,0.97,0,0.987,1}; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.01}; + }; class AinvPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon { variantsPlayer[] = {"AinvPknlMstpSrasWlnrDnon_G01",1}; variantAfter[] = {7,7,7}; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsrasWlnrdnon_G.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_G"; speed = 10; looped = 1; leftHandIKBeg = 0; @@ -23035,10 +23867,11 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class AinvPknlMstpSrasWlnrDnon_G01: AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon { - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsrasWlnrdnon_gloop.rtm"; - speed = -6.95; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_gloop"; + speed = -7; leftHandIKBeg = 0; leftHandIKEnd = 0; + looped = 1; leftHandIKCurve[] = {0}; }; class AinvPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon @@ -23052,32 +23885,33 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorEnd = 0; interpolationRestart = 1; enableOptics = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsrasWlnrdnon_gout.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_gout"; speed = 1.25; leftHandIKBeg = 0; HeadBobMode = 5; HeadBobStrength = -1; leftHandIKCurve[] = {0.8,0,1,1}; }; - class AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown: amovpercmstpsraswlnrdnon + class AmovPercMstpSrasWlnrDnon_AinvPercMstpSrasWlnrDnon_Putdown: AmovPercMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsraswlnrdnon_in.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_in"; speed = 1.8; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPercMstpSrasWlnrDnon_Putdown_AmovPercMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; - class AinvPercMstpSrasWlnrDnon_Putdown_AmovPercMstpSrasWlnrDnon: amovpercmstpsraswlnrdnon + class AinvPercMstpSrasWlnrDnon_Putdown_AmovPercMstpSrasWlnrDnon: AmovPercMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -23086,30 +23920,32 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\ainvpercmstpsraswlnrdnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\erc\stp\ras\lnr\AinvPercMstpSrasWlnrDnon_out"; speed = 0.731707; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; }; class AmovPknlMstpSrasWlnrDnon_AinvPknlMstpSrasWlnrDnon_Putdown: AmovPknlMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; canBlendStep = 0; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsraswlnrdnon_in.rtm"; - speed = 1.428571; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_in"; + speed = 1.42857; leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; + disableWeapons = 1; leftHandIKCurve[] = {0,1,0.3,0}; ConnectTo[] = {"AinvPknlMstpSrasWlnrDnon_Putdown_AmovPknlMstpSrasWlnrDnon",0.02}; InterpolateTo[] = {"Unconscious",0.01}; }; class AinvPknlMstpSrasWlnrDnon_Putdown_AmovPknlMstpSrasWlnrDnon: AmovPknlMstpSrasWlnrDnon { - relSpeedMin = 1; + static = 1; variantsPlayer[] = {}; variantsAI[] = {}; looped = 0; @@ -23118,16 +23954,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic leaningFactorBeg = 0; leaningFactorEnd = 0; interpolationRestart = 1; - file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\ainvpknlmstpsraswlnrdnon_out.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\inv\knl\stp\ras\lnr\AinvPknlMstpSrasWlnrDnon_out"; speed = 0.833333; leftHandIKBeg = 0; + disableWeapons = 1; leftHandIKCurve[] = {0.8,0,1,1}; ConnectTo[] = {}; }; class MountOpticProne: MountOptic{}; class DismountOptic: Default { - file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_OpticsDis.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_OpticsDis"; speed = 0.221402; looped = 0; headBobStrength = -1; @@ -23147,7 +23984,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class MountSide: Default { - file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_PtrMnt.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_PtrMnt"; speed = 0.058571; looped = 0; headBobStrength = -1; @@ -23164,7 +24001,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class MountSideProne: MountSide{}; class DismountSide: Default { - file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_PtrDis.rtm"; + file = "\A3\anims_f\data\Anim\sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_PtrDis"; speed = 0.058571; looped = 0; headBobStrength = -1; @@ -23179,46 +24016,46 @@ class CfgMovesMaleSdr2: CfgMovesBasic InterpolateTo[] = {"Unconscious",0.1}; }; class DismountSideProne: DismountSide{}; - class acts_CrouchingCoveringRifle01: CutSceneAnimationBaseZoZo + class Acts_CrouchingCoveringRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingCoveringRifle01"; looped = 0; disableWeapons = 0; speed = 0.181; actions = "NoActions"; - soundOverride = "acts_CrouchingCoveringRifle01"; + soundOverride = "Acts_CrouchingCoveringRifle01"; InterpolateTo[] = {}; }; - class acts_CrouchingFiringLeftRifle01: CutSceneAnimationBaseZoZo + class Acts_CrouchingFiringLeftRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingFiringLeftRifle01"; disableWeapons = 0; looped = 0; speed = 0.297; - soundOverride = "acts_CrouchingFiringLeftRifle01"; + soundOverride = "Acts_CrouchingFiringLeftRifle01"; InterpolateTo[] = {}; }; - class acts_CrouchingFiringLeftRifle02: CutSceneAnimationBaseZoZo + class Acts_CrouchingFiringLeftRifle02: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingFiringLeftRifle02"; disableWeapons = 0; looped = 0; speed = 0.375; - soundOverride = "acts_CrouchingFiringLeftRifle02"; - soundEdge[] = {0.354,0.74}; + soundOverride = "Acts_CrouchingFiringLeftRifle02"; + soundEdge[] = {0.001}; InterpolateTo[] = {}; }; - class acts_CrouchingFiringLeftRifle03: CutSceneAnimationBaseZoZo + class Acts_CrouchingFiringLeftRifle03: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingFiringLeftRifle03"; disableWeapons = 0; looped = 0; speed = 0.234; - soundOverride = "acts_CrouchingFiringLeftRifle03"; - soundEdge[] = {0.462,0.721}; + soundOverride = "Acts_CrouchingFiringLeftRifle03"; + soundEdge[] = {0.001}; InterpolateTo[] = {}; }; - class acts_CrouchingFiringLeftRifle04: CutSceneAnimationBaseZoZo + class Acts_CrouchingFiringLeftRifle04: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingFiringLeftRifle04"; speed = 0.189; @@ -23226,38 +24063,38 @@ class CfgMovesMaleSdr2: CfgMovesBasic disableWeapons = 0; weaponLowered = 0; canPullTrigger = 1; - soundOverride = "acts_CrouchingFiringLeftRifle04"; - soundEdge[] = {0.54,0.98}; + soundOverride = "Acts_CrouchingFiringLeftRifle04"; + soundEdge[] = {0.001,1}; InterpolateTo[] = {}; }; - class acts_CrouchingIdleRifle01: CutSceneAnimationBaseZoZo + class Acts_CrouchingIdleRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingIdleRifle01"; disableWeapons = 0; looped = 0; speed = 0.259; - soundOverride = "acts_CrouchingIdleRifle01"; + soundOverride = "Acts_CrouchingIdleRifle01"; InterpolateTo[] = {}; }; - class acts_CrouchingReloadingRifle01: CutSceneAnimationBaseZoZo + class Acts_CrouchingReloadingRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingReloadingRifle01"; disableWeapons = 0; looped = 0; speed = 0.246; - soundOverride = "acts_CrouchingReloadingRifle01"; + soundOverride = "Acts_CrouchingReloadingRifle01"; InterpolateTo[] = {}; }; - class acts_CrouchingWatchingRifle01: CutSceneAnimationBaseZoZo + class Acts_CrouchingWatchingRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingWatchingRifle01"; disableWeapons = 0; looped = 0; speed = 0.252; - soundOverride = "acts_CrouchingWatchingRifle01"; + soundOverride = "Acts_CrouchingWatchingRifle01"; InterpolateTo[] = {}; }; - class acts_CrouchingWatchingRifle02: CutSceneAnimationBaseZoZo + class Acts_CrouchingWatchingRifle02: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_CrouchingWatchingRifle02"; disableWeapons = 0; @@ -23265,103 +24102,104 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.265; InterpolateTo[] = {}; }; - class acts_PointingLeftUnarmed: CutSceneAnimationBaseZoZo + class Acts_PointingLeftUnarmed: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_PointingLeftUnarmed"; speed = 0.0135; actions = "NoActions"; - soundOverride = "acts_PointingLeftUnarmed"; - soundEdge[] = {0.0335,0.0854,0.1039,0.1929,0.2784,0.3441,0.5847,0.5951,0.6626,0.6842,0.7525,0.7732,0.9023,0.9145,0.9829,0.9932}; + soundOverride = "Acts_PointingLeftUnarmed"; + soundEdge[] = {0.001}; InterpolateTo[] = {}; }; - class acts_StandingSpeakingUnarmed: CutSceneAnimationBaseZoZo + class Acts_StandingSpeakingUnarmed: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_StandingSpeakingUnarmed"; speed = 0.0139; actions = "NoActions"; - soundOverride = "acts_StandingSpeakingUnarmed"; - soundEdge[] = {0.1295,0.15,0.3901,0.4398,0.45,0.4561,0.502,0.5285,0.5536,0.579,0.5917,0.7529,0.7668,0.7914,0.815,0.85,0.9071,0.9236,0.9489,0.9642,0.98}; + soundOverride = "Acts_StandingSpeakingUnarmed"; + soundEdge[] = {0.001}; InterpolateTo[] = {}; }; - class acts_InjuredLyingRifle01: CutSceneAnimationBaseZoZo + class Acts_InjuredLyingRifle01: CutSceneAnimationBase { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLyingRifle01"; speed = 0.106; actions = "NoActions"; - soundOverride = "acts_InjuredLyingRifle01"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLyingRifle01"; }; - class acts_InjuredLookingRifle01: CutSceneAnimationBaseZoZo + class Acts_InjuredLyingRifle02: CutSceneAnimationBase + { + file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLyingRifle01"; + speed = 0.106; + actions = "NoActions"; + disableWeapons = 1; + canReload = 0; + disableWeaponsLong = 1; + soundOverride = "Acts_InjuredLyingRifle02"; + }; + class Acts_InjuredLookingRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLookingRifle01"; speed = 0.167; actions = "NoActions"; - soundOverride = "acts_InjuredLookingRifle01"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLookingRifle01"; }; - class acts_InjuredLookingRifle02: CutSceneAnimationBaseZoZo + class Acts_InjuredLookingRifle02: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLookingRifle02"; speed = 0.102; actions = "NoActions"; - soundOverride = "acts_InjuredLookingRifle02"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLookingRifle02"; }; - class acts_InjuredLookingRifle03: CutSceneAnimationBaseZoZo + class Acts_InjuredLookingRifle03: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLookingRifle03"; speed = 0.088; actions = "NoActions"; - soundOverride = "acts_InjuredLookingRifle03"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLookingRifle03"; }; - class acts_InjuredLookingRifle04: CutSceneAnimationBaseZoZo + class Acts_InjuredLookingRifle04: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLookingRifle04"; speed = 0.06; actions = "NoActions"; - soundOverride = "acts_InjuredLookingRifle04"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLookingRifle04"; }; - class acts_InjuredLookingRifle05: CutSceneAnimationBaseZoZo + class Acts_InjuredLookingRifle05: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredLookingRifle05"; speed = 0.067; actions = "NoActions"; - soundOverride = "acts_InjuredLookingRifle05"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredLookingRifle05"; }; - class acts_InjuredAngryRifle01: CutSceneAnimationBaseZoZo + class Acts_InjuredAngryRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredAngryRifle01"; speed = 0.098; actions = "NoActions"; - soundOverride = "acts_InjuredAngryRifle01"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredAngryRifle01"; }; - class acts_InjuredSpeakingRifle01: CutSceneAnimationBaseZoZo + class Acts_InjuredSpeakingRifle01: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredSpeakingRifle01"; speed = 0.064; actions = "NoActions"; - soundOverride = "acts_InjuredSpeakingRifle01"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredSpeakingRifle01"; }; - class acts_InjuredCoughRifle02: CutSceneAnimationBaseZoZo + class Acts_InjuredCoughRifle02: CutSceneAnimationBaseZoZo { file = "\a3\anims_f\data\Anim\sdr\cts\cts_InjuredCoughRifle02"; speed = 0.142; actions = "ToIncapacitatedRifleAction"; - soundOverride = "acts_InjuredCoughRifle02"; - InterpolateTo[] = {}; + soundOverride = "Acts_InjuredCoughRifle02"; ConnectTo[] = {}; }; - class acts_MHCargo_JumpToWater_all: CutSceneAnimationBaseSit + class Acts_MHCargo_JumpToWater_all: CutSceneAnimationBaseSit { headBobMode = 0; headBobStrength = 0; speed = 0.216; - file = "\A3\anims_f\Data\Anim\Sdr\cts\cts_MHCargo_JumpToWater_all.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\cts\cts_MHCargo_JumpToWater_all"; looped = 0; disableWeapons = 0; actions = "NoActions"; @@ -23369,16 +24207,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AbdvPercMstpSnonWrflDnon",0.001}; InterpolateTo[] = {"AbdvPercMstpSnonWrflDnon",0.001}; }; - class acts_MHCargo_JumpToWater_sittingloop: CutSceneAnimationBaseSit + class Acts_MHCargo_JumpToWater_sittingloop: CutSceneAnimationBaseSit { headBobMode = 0; headBobStrength = 0; actions = "NoActions"; - file = "\A3\anims_f\Data\Anim\Sdr\cts\cts_MHCargo_JumpToWater_sittingloop.rtm"; + file = "\A3\anims_f\Data\Anim\Sdr\cts\cts_MHCargo_JumpToWater_sittingloop"; disableWeapons = 0; speed = 0.151; - ConnectTo[] = {"acts_MHCargo_JumpToWater_all",0.001}; - InterpolateTo[] = {"acts_MHCargo_JumpToWater_all",0.001}; + ConnectTo[] = {"Acts_MHCargo_JumpToWater_all",0.001}; + InterpolateTo[] = {"Acts_MHCargo_JumpToWater_all",0.001}; }; class HubTemplateU: StandBase { @@ -23388,8 +24226,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic preload = 1; canPullTrigger = 0; canReload = 0; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle1"; legs = "legsNo"; + head = "headNo"; + InterpolateTo[] = {"Unconscious",0.01}; }; class HubTemplate: HubTemplateU { @@ -23405,76 +24245,76 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class HubSittingChairA_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle1"; speed = 0.0667; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairA_idle2: HubSittingChairA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle2"; speed = 0.0545; }; class HubSittingChairA_idle3: HubSittingChairA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_idle3"; speed = 0.0769; }; class HubSittingChairA_move1: HubSittingChairA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairA_move1"; speed = 0.1132; }; class HubSittingChairB_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle1"; speed = 0.0577; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairB_idle2: HubSittingChairB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle2"; speed = 0.0652; }; class HubSittingChairB_idle3: HubSittingChairB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_idle3"; speed = 0.0293; }; class HubSittingChairB_move1: HubSittingChairB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairB_move1"; speed = 0.0932; }; class HubSittingChairC_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle1"; speed = 0.089; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairC_idle2: HubSittingChairC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle2"; speed = 0.0667; }; class HubSittingChairC_idle3: HubSittingChairC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_idle3"; speed = 0.0667; }; class HubSittingChairC_move1: HubSittingChairC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairC_move1"; speed = 0.0621; }; class HubSittingChairUA_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_idle1"; speed = 0.0667; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairUA_idle2: HubSittingChairUA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_idle2"; speed = 0.0545; }; class HubSittingChairUA_idle3: HubSittingChairUA_idle1 @@ -23484,119 +24324,119 @@ class CfgMovesMaleSdr2: CfgMovesBasic class HubSittingChairUA_move1: HubSittingChairUA_idle1 { speed = 0.1132; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUA_move1"; }; class HubSittingChairUB_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle1"; speed = 0.0577; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairUB_idle2: HubSittingChairUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle2"; speed = 0.0652; }; class HubSittingChairUB_idle3: HubSittingChairUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_idle3"; speed = 0.0293; }; class HubSittingChairUB_move1: HubSittingChairUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUB_move1"; speed = 0.0932; }; class HubSittingChairUC_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle1"; speed = 0.089; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingChairUC_idle2: HubSittingChairUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle2"; speed = 0.0667; }; class HubSittingChairUC_idle3: HubSittingChairUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_idle3"; speed = 0.0667; }; class HubSittingChairUC_move1: HubSittingChairUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingChairUC_move1"; speed = 0.0621; }; class HubSittingAtTableU_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle1"; speed = 0.0741; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; }; class HubSittingAtTableU_idle2: HubSittingAtTableU_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle2"; speed = 0.0882; }; class HubSittingAtTableU_idle3: HubSittingAtTableU_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingChair\HubSittingAtTableU_idle3"; speed = 0.0488; }; class HubSittingHighA_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighA_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighA_idle1"; speed = 0.1; }; class HubSittingHighB_idle1: HubTemplateU { speed = 0.0648; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle1"; }; class HubSittingHighB_idle2: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle2"; speed = 0.068; }; class HubSittingHighB_idle3: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_idle3"; speed = 0.0716; }; class HubSittingHighB_move1: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_move1"; speed = 0.030303; }; class HubSittingHighB_in: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_in.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_in"; speed = 0.1345; }; class HubSittingHighB_out: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_out.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_out"; speed = 0.3333; }; class HubSittingHighB_outSalute: HubSittingHighB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_outSalute.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\SittingHigh\HubSittingHighB_outSalute"; speed = 0.24; }; class HubWoundedProne_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wounded\HubWoundedProne_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wounded\HubWoundedProne_idle1"; speed = 0.04; }; class HubWoundedProne_idle2: HubWoundedProne_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wounded\HubWoundedProne_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wounded\HubWoundedProne_idle2"; speed = 0.0342; }; class HubFixingVehicleProne_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\FixingVehicle\HubFixingVehicleProne_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\FixingVehicle\HubFixingVehicleProne_idle1"; speed = 0.0545; }; class HubShootingRange_base: HubTemplate @@ -23606,42 +24446,42 @@ class CfgMovesMaleSdr2: CfgMovesBasic class HubShootingRangeKneel_shoot: HubShootingRange_base { ConnectTo[] = {"HubShootingRangeKneel_shoot",0.03,"HubShootingRangeKneel_move1",1.0,"HubShootingRangeKneel_move2",1.0,"HubShootingRangeKneel_move3",1.0,"HubShootingRangeKneel_HubShootingRangeStand",0.01}; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeKneel_shoot.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeKneel_shoot"; looped = 1; speed = 1e+010; actions = "RifleKneelActions"; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; canBlendStep = 1; - interpolationSpeed = 4.0; + interpolationSpeed = 4; InterpolateTo[] = {"HubShootingRangeKneel_HubShootingRangeStand",0.01,"HubShootingRangeKneel_move1",1.0,"HubShootingRangeKneel_move2",1.0,"HubShootingRangeKneel_move3",1.0}; }; class HubShootingRangeKneel_move1: HubShootingRange_base { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move1.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move1"; speed = 0.1224; InterpolateTo[] = {}; ConnectTo[] = {"HubShootingRangeKneel_shoot",0.01}; }; class HubShootingRangeKneel_move2: HubShootingRangeKneel_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move2.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move2"; speed = 0.075; }; class HubShootingRangeKneel_move3: HubShootingRangeKneel_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move3.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Kneel_move3"; speed = 0.1154; }; class HubShootingRangeProne_shoot: HubShootingRangeKneel_shoot { ConnectTo[] = {"HubShootingRangeProne_shoot",0.03,"HubShootingRangeProne_move1",1.0,"HubShootingRangeProne_move2",1.0,"HubShootingRangeProne_move3",1.0}; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeProne_shoot.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeProne_shoot"; actions = "RifleProneActions"; InterpolateTo[] = {"HubShootingRangeProne_move1",1.0,"HubShootingRangeProne_move2",1.0,"HubShootingRangeProne_move3",1.0}; }; class HubShootingRangeProne_move1: HubShootingRange_base { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move1.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move1"; speed = 0.0732; InterpolateTo[] = {}; ConnectTo[] = {"HubShootingRangeProne_shoot",0.01}; @@ -23649,47 +24489,47 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class HubShootingRangeProne_move2: HubShootingRangeProne_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move2.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move2"; speed = 0.0444; }; class HubShootingRangeProne_move3: HubShootingRangeProne_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move3.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Prone_move3"; speed = 0.1364; }; class HubShootingRangeStand_shoot: HubShootingRangeKneel_shoot { ConnectTo[] = {"HubShootingRangeStand_shoot",0.03,"HubShootingRangeStand_move1",1.0,"HubShootingRangeStand_move2",1.0,"HubShootingRangeStand_move3",1.0,"HubShootingRangeStand_move4",1.0,"HubShootingRangeStand_HubShootingRangeKneel",0.01,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0}; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeStand_shoot.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeStand_shoot"; actions = "RifleStandActions"; InterpolateTo[] = {"HubShootingRangeStand_HubShootingRangeKneel",0.01,"HubShootingRangeStand_move1",1.0,"HubShootingRangeStand_move2",1.0,"HubShootingRangeStand_move3",1.0,"HubShootingRangeStand_move4",1.0,"HubStanding_idle1",1.0,"HubStanding_idle2",1.0,"HubStanding_idle3",1.0}; }; class HubShootingRangeStand_move1: HubShootingRange_base { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move1.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move1"; speed = 0.1304; ConnectTo[] = {"HubShootingRangeStand_shoot",0.01}; }; class HubShootingRangeStand_move2: HubShootingRangeStand_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move2.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move2"; speed = 0.1195; }; class HubShootingRangeStand_move3: HubShootingRangeStand_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move3.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move3"; speed = 0.0779; }; class HubShootingRangeStand_move4: HubShootingRangeStand_move1 { - file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move4.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\HUB\ShootingRange\Hub_ShootingRange_Stand_move4"; speed = 0.0714; }; class HubShootingRangeKneel_HubShootingRangeStand: HubShootingRange_base { reverse = "HubShootingRangeStand_HubShootingRangeKneel"; minPlayTime = 0.9; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeKneel_HubShootingRangeStand.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeKneel_HubShootingRangeStand"; speed = -1.1; interpolationRestart = 1; soundOverride = "adjust_kneel_to_stand"; @@ -23699,7 +24539,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class HubShootingRangeStand_HubShootingRangeKneel: HubShootingRangeKneel_HubShootingRangeStand { ConnectTo[] = {"HubShootingRangeKneel_shoot",0.01}; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeStand_HubShootingRangeKneel.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\ShootingRange\HubShootingRangeStand_HubShootingRangeKneel"; speed = -0.9; collisionShape = "A3\anims_f\Data\Geom\Sdr\Pknl_Wrfl.p3d"; soundOverride = "adjust_stand_to_kneel"; @@ -23707,78 +24547,78 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class HubStandingUA_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle1"; speed = 0.0545; }; class HubStandingUA_idle2: HubStandingUA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle2"; speed = 0.0577; }; class HubStandingUA_idle3: HubStandingUA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_idle3"; speed = 0.0556; }; class HubStandingUA_move1: HubStandingUA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_move1"; speed = 0.0659; }; class HubStandingUA_move2: HubStandingUA_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_move2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUA_move2"; speed = 0.0645; }; class HubStandingUB_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle1"; speed = 0.0567; }; class HubStandingUB_idle2: HubStandingUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle2"; speed = 0.069; }; class HubStandingUB_idle3: HubStandingUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_idle3"; speed = 0.0667; }; class HubStandingUB_move1: HubStandingUB_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUB_move1"; speed = 0.0714; }; class HubStandingUC_idle1: HubTemplateU { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle1"; speed = 0.0659; }; class HubStandingUC_idle2: HubStandingUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle2"; speed = 0.1027; }; class HubStandingUC_idle3: HubStandingUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_idle3"; speed = 0.0706; }; class HubStandingUC_move1: HubStandingUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_move1"; speed = 0.0432; }; class HubStandingUC_move2: HubStandingUC_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_move2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStandingUC_move2"; speed = 0.0741; }; class HubStanding_idle1: HubTemplate { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle1.rtm"; - speed = -25.0; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle1"; + speed = -25; weaponLowered = 1; canBlendStep = 1; showWeaponAim = 0; @@ -23791,134 +24631,139 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class HubStanding_idle2: HubStanding_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle2"; speed = 0.031704; leftHandIKCurve[] = {0.851,1,0.867,0,0.952,0,0.978,1}; rightHandIKCurve[] = {1}; }; class HubStanding_idle3: HubStanding_idle1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle3.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Standing\HubStanding_idle3"; speed = 0.024666; leftHandIKCurve[] = {0.088,1,0.095,0,0.946,0,0.956,1}; rightHandIKCurve[] = {1}; }; class HubWave_move1: HubTemplate { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wave\HubWave_move1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wave\HubWave_move1"; speed = 0.3333; }; class HubWave_move2: HubWave_move1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wave\HubWave_move2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Wave\HubWave_move2"; speed = 0.2222; }; class HubTemplate_Briefing: HubTemplateU { useIdles = 0; + head = "headNo"; }; class HubBriefing_loop: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_loop.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_loop"; speed = 0.0306; - InterpolateTo[] = {"HubBriefing_lookAround1",0.01,"HubBriefing_lookAround2",0.01,"HubBriefing_pointAtTable",0.01,"HubBriefing_pointLeft",0.01,"HubBriefing_pointRight",0.01,"HubBriefing_scratch",0.01,"HubBriefing_stretch",0.01,"HubBriefing_talkAround",0.01,"HubBriefing_think",0.01,"HubBriefing_loop",0.01}; + InterpolateTo[] = {"HubBriefing_lookAround1",0.01,"HubBriefing_lookAround2",0.01,"HubBriefing_pointAtTable",0.01,"HubBriefing_pointLeft",0.01,"HubBriefing_pointRight",0.01,"HubBriefing_scratch",0.01,"HubBriefing_stretch",0.01,"HubBriefing_talkAround",0.01,"HubBriefing_think",0.01,"HubBriefing_loop",0.01,"Unconscious",0.01}; looped = 1; ConnectTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_lookAround1: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_lookAround1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_lookAround1"; speed = 0.1714; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_lookAround2: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_lookAround2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_lookAround2"; speed = 0.0822; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_pointAtTable: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointAtTable.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointAtTable"; speed = 0.4478; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_pointLeft: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointLeft.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointLeft"; speed = 0.2174; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_pointRight: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointRight.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_pointRight"; speed = 0.2803; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_scratch: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_scratch.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_scratch"; speed = 0.1875; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_stretch: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_stretch.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_stretch"; speed = 0.12; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_talkAround: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_talkAround.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_talkAround"; speed = 0.0822; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class HubBriefing_think: HubTemplate_Briefing { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_think.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Briefing\HubBriefing_think"; speed = 0.1136; ConnectTo[] = {"HubBriefing_loop",0.01}; InterpolateTo[] = {"HubBriefing_loop",0.01}; }; class Campaign_Base: AmovPercMstpSnonWnonDnon { - affectedByFatigue = 0; + affectedByFatigue = "false"; looped = 0; weaponIK = 1; - leftHandIKEnd = 1.0; - leftHandIKBeg = 1.0; - rightHandIKBeg = 1.0; - rightHandIKEnd = 1.0; + leftHandIKEnd = 1; + leftHandIKBeg = 1; + rightHandIKBeg = 1; + rightHandIKEnd = 1; interpolationSpeed = 2.5; preload = 1; - relSpeedMin = 1.0; + relSpeedMin = 1; relSpeedMax = 1; soundEnabled = 1; soundEdge[] = {0.01}; + head = "headNo"; + InterpolateTo[] = {"Unconscious",0.01}; + ConnectTo[] = {}; }; class Acts_CrouchGetLowGesture: Campaign_Base { soundOverride = "Acts_CrouchGetLowGesture"; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01}; ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.01}; - file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_CrouchGetLowGesture.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_CrouchGetLowGesture"; speed = 0.3846; leftHandIKCurve[] = {0.17,1,0.23,0,0.7,0,0.84,1}; rightHandIKCurve[] = {1}; }; class Acts_PercMwlkSlowWrflDf: Campaign_Base { + static = 1; relSpeedMin = 0.8; relSpeedMax = 1; - file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMwlkSlowWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMwlkSlowWrflDf"; speed = 0.5; forceAim = 1; soundOverride = "Acts_PercMwlkSlowWrflDf"; @@ -23940,16 +24785,15 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {1}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon",0.01}; ConnectTo[] = {"Acts_PercMwlkSlowWrflDf2",1e-005,"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon",0.01}; - file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\low\rfl\AmovPercMwlkSlowWrflDf.rtm"; + file = "\A3\anims_f\data\Anim\sdr\mov\erc\wlk\low\rfl\AmovPercMwlkSlowWrflDf"; speed = 0.25; soundEdge[] = {0.25,0.5,0.75,1}; looped = 1; headBobStrength = 0.054726; - relSpeedMin = 0.996672; }; class Acts_PercMstpSlowWrflDnon_handup2: Campaign_Base { - file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2"; speed = 0.2222; soundOverride = "Acts_PercMstpSlowWrflDnon_handup2"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; @@ -23961,7 +24805,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.3192; soundOverride = "Acts_PercMstpSlowWrflDnon_handup2b"; - file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2b.rtm"; + file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2b"; leftHandIKCurve[] = {0.01,1,0.06,0,0.77,0,0.9,1}; rightHandIKCurve[] = {1}; }; @@ -23969,13 +24813,13 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.242; soundOverride = "Acts_PercMstpSlowWrflDnon_handup2c"; - file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2c.rtm"; + file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup2c"; leftHandIKCurve[] = {0.01,1,0.06,0,0.8,0,0.88,1}; rightHandIKCurve[] = {1}; }; class Acts_PercMstpSlowWrflDnon_handup1: Campaign_Base { - file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1.rtm"; + file = "\A3\anims_f\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1"; speed = 0.3333; soundOverride = "Acts_PercMstpSlowWrflDnon_handup1"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; @@ -23985,7 +24829,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_PercMstpSlowWrflDnon_handup1b: Acts_PercMstpSlowWrflDnon_handup1 { - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1b.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1b"; speed = 0.375; soundOverride = "Acts_PercMstpSlowWrflDnon_handup1b"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; @@ -23995,16 +24839,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.375; soundOverride = "Acts_PercMstpSlowWrflDnon_handup1c"; - file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1c.rtm"; + file = "\A3\anims_f_epa\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_handup1c"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; }; class Acts_WalkingChecking: Campaign_Base { - file = "\A3\anims_f_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_WalkingChecking.rtm"; + file = "\A3\anims_f_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_WalkingChecking"; speed = 0.0382; soundOverride = "Acts_WalkingChecking"; - boundingSphere = 10.0; + boundingSphere = 10; legs = "legsNo"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; @@ -24013,10 +24857,10 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "StaticCutsceneLoop"; enableBinocular = 0; headBobStrength = 0.104478; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Spectator\HubSpectator_stand.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Spectator\HubSpectator_stand"; canBlendStep = 1; leftHandIKCurve[] = {0.198,1,0.213,0,0.271,0,0.293,1,0.818,1,0.835,0,0.888,0,0.924,1}; - speed = -45.0; + speed = -45; InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",1.0,"HubSpectator_walk",1.0,"AmovPercMstpSlowWrflDnon",1.0}; ConnectTo[] = {"AmovPercMstpSrasWrflDnon",1.0,"HubSpectator_walk",1.0,"HubSpectator_stand",0.01,"AmovPercMstpSlowWrflDnon",1.0}; weaponLowered = 1; @@ -24031,7 +24875,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class HubSpectator_walk: HubSpectator_stand { actions = "CutsceneLoop"; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Spectator\HubSpectator_walk.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\HubCleaned\Spectator\HubSpectator_walk"; looped = 1; speed = 0.25; leftHandIKCurve[] = {0}; @@ -24042,37 +24886,49 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundEdge[] = {0.25,0.5,0.75,1}; Walkcycles = 2; headBobStrength = 0.23; - aimPrecision = 3.0; + aimPrecision = 4; InterpolateTo[] = {"HubSpectator_stand",1.0,"AmovPercMstpSrasWrflDnon",1.0,"AmovPercMstpSlowWrflDnon",1.0}; ConnectTo[] = {"HubSpectator_stand",1.0,"AmovPercMstpSrasWrflDnon",1.0,"HubSpectator_walk",0.01,"AmovPercMstpSlowWrflDnon",1.0}; }; + class HubSpectator_walkU: HubSpectator_walk + { + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\HubSpectator_walkU"; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + }; + class HubSpectator_standU: HubSpectator_stand + { + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\HubSpectator_standU"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + }; class Acts_UnconsciousStandUp_part1: Campaign_Base { - variantAfter[] = {99,99,""}; - variantsPlayer[] = {""}; + variantAfter[] = {99,99,0}; + variantsPlayer[] = {}; InterpolateTo[] = {}; ConnectTo[] = {"Acts_UnconsciousStandUp_part2",0.01}; soundOverride = "Acts_UnconsciousStandUp_part1"; legs = "legsNo"; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_in\Acts_UnconsciousStandUp_part1.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_in\Acts_UnconsciousStandUp_part1"; speed = 0.0228; actions = "Acts_UnconsciousStandUp_Actions"; interpolationRestart = 1; enableDirectControl = 0; interpolationSpeed = 0.05; headBobMode = 1; - headBobStrength = -1.0; + headBobStrength = -1; canBlendStep = 0; aiming = "aimingNo"; aimingBody = "aimingNo"; head = "headNo"; forceAim = 1; - soundEdge[] = {0.4673,0.4848,0.5121,0.5221,0.5606,0.5804,0.6312,0.679,0.72,0.7625,0.8626,0.9097,0.9757}; + soundEdge[] = {0.001}; }; class Acts_UnconsciousStandUp_part2: Acts_UnconsciousStandUp_part1 { minPlayTime = 0.9; - file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_in\Acts_UnconsciousStandUp_part2.rtm"; + file = "\A3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_in\Acts_UnconsciousStandUp_part2"; speed = 0.3659; showItemInRightHand = 1; showHandGun = 1; @@ -24085,18 +24941,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_HUBABriefing: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\HubBriefings\Acts_HUBABriefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\HubBriefings\Acts_HUBABriefing"; speed = 0.025; disableWeapons = 1; - relSpeedMin = 0.5; + relSpeedMin = 1; relSpeedMax = 1; - boundingSphere = 4.0; + boundingSphere = 4; soundOverride = "Acts_HUBABriefing"; - soundEdge[] = {0.029,0.046,0.059,0.074,0.288,0.315,0.323,0.402,0.424,0.447,0.467,0.478,0.985,0.997}; + soundEdge[] = {0.001}; }; class Acts_SignalToCheck: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SignalToCheck.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SignalToCheck"; speed = 0.4286; soundOverride = "Acts_SignalToCheck"; InterpolateTo[] = {}; @@ -24106,17 +24962,23 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_carFixingWheel: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_carFixingWheel.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_carFixingWheel"; + useIdles = 0; speed = 0.05; soundOverride = "Acts_carFixingWheel"; - ConnectTo[] = {}; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.5,"AmovPknlMstpSrasWlnrDnon",0.5,"AmovPknlMstpSrasWpstDnon",0.5,"AmovPknlMstpSrasWrflDnon",0.5}; + actions = "Acts_CarFixingWheel_actions"; + InterpolateTo[] = {"AmovPknlMwlkSrasWrflDb",0.2,"AmovPknlMwlkSrasWrflDbl",0.2,"AmovPknlMwlkSrasWrflDbr",0.2,"AmovPknlMwlkSrasWrflDf",0.2,"AmovPknlMwlkSrasWrflDfl",0.2,"AmovPknlMwlkSrasWrflDfr",0.2,"AmovPknlMwlkSrasWrflDl",0.2,"AmovPknlMwlkSrasWrflDr",0.2}; + interpolationRestart = 0; + enableAutoActions = 0; + forceAim = 1; }; class Acts_SittingJumpingSaluting_in: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_in.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_in"; speed = 0.1345; soundOverride = "Acts_SittingJumpingSaluting_in"; - soundEdge[] = {0.0582,0.1838,0.2511,0.2959,0.3856}; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_SittingJumpingSaluting_loop",0.001}; actions = "Acts_SittingJumpingSaluting_actions"; }; @@ -24125,7 +24987,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic equivalentTo = "Acts_SittingJumpingSaluting_loop"; variantAfter[] = {5,5,5}; variantsAI[] = {"Acts_SittingJumpingSaluting_loop1",0.4,"Acts_SittingJumpingSaluting_loop2",0.3,"Acts_SittingJumpingSaluting_loop3",0.3}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_stillpose.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_stillpose"; actions = "Acts_SittingJumpingSaluting_actions"; ConnectTo[] = {"Acts_SittingJumpingSaluting_loop1",0.0001,"Acts_SittingJumpingSaluting_loop2",0.0001,"Acts_SittingJumpingSaluting_loop3",0.0001,"Acts_SittingJumpingSaluting_out",0.1}; looped = 1; @@ -24139,7 +25001,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { variantsAI[] = {"Acts_SittingJumpingSaluting_loop1",0.4,"Acts_SittingJumpingSaluting_loop2",0.3,"Acts_SittingJumpingSaluting_loop3",0.3}; variantAfter[] = {5,5,5}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var1"; speed = 0.0648; soundOverride = "Acts_SittingJumpingSaluting_loop1"; ConnectTo[] = {"Acts_SittingJumpingSaluting_loop",0.0001}; @@ -24155,7 +25017,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {"Acts_SittingJumpingSaluting_loop1",0.4,"Acts_SittingJumpingSaluting_loop2",0.3,"Acts_SittingJumpingSaluting_loop3",0.3}; variantAfter[] = {5,5,5}; soundOverride = "Acts_SittingJumpingSaluting_loop2"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var2"; speed = 0.068; ConnectTo[] = {"Acts_SittingJumpingSaluting_loop",0.0001}; actions = "Acts_SittingJumpingSaluting_actions"; @@ -24171,7 +25033,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantsAI[] = {"Acts_SittingJumpingSaluting_loop1",0.4,"Acts_SittingJumpingSaluting_loop2",0.3,"Acts_SittingJumpingSaluting_loop3",0.3}; variantAfter[] = {5,5,5}; soundOverride = "Acts_SittingJumpingSaluting_loop3"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_var3"; speed = 0.0716; ConnectTo[] = {"Acts_SittingJumpingSaluting_loop",0.0001}; actions = "Acts_SittingJumpingSaluting_actions"; @@ -24186,7 +25048,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic { looped = 0; soundOverride = "Acts_SittingJumpingSaluting_out"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_out.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_SittingJumpingSaluting_High_out"; speed = 0.2344; ConnectTo[] = {}; disableWeapons = 1; @@ -24196,7 +25058,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NavigatingChopper_In: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperIn.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperIn"; speed = 0.8333; soundOverride = "Acts_NavigatingChopper_In"; ConnectTo[] = {"Acts_NavigatingChopper_Loop",0.001}; @@ -24204,10 +25066,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NavigatingChopper_Loop: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperLoopTwice.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperLoopTwice"; speed = 0.5456; soundOverride = "Acts_NavigatingChopper_Loop"; + soundEdge[] = {0.0,0.33,0.66}; looped = 1; + head = "headNo"; ConnectTo[] = {"Acts_NavigatingChopper_Out",0.001,"Acts_NavigatingChopper_Loop",0.001}; InterpolateTo[] = {"Acts_NavigatingChopper_Out",0.001}; disableWeapons = 1; @@ -24216,7 +25080,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NavigatingChopper_Out: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperOut.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_NavigatingChopperOut"; speed = 0.2586; soundOverride = "Acts_NavigatingChopper_Out"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; @@ -24227,18 +25091,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Acts_TreatingWounded_in: Campaign_Base { ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\PercMstpSlowWrlfDnon_TreatingWounded.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\PercMstpSlowWrlfDnon_TreatingWounded"; actions = "Acts_TreatingWounded_actions"; interpolationRestart = 1; speed = 0.3261; soundOverride = "Acts_TreatingWounded_in"; - soundEdge[] = {0.2717,0.3611,0.7711}; + soundEdge[] = {0.001}; }; class Acts_TreatingWounded_loop: Campaign_Base { variantAfter[] = {2,4,6}; variantsAI[] = {"Acts_TreatingWounded01",0.18,"Acts_TreatingWounded02",0.1,"Acts_TreatingWounded03",0.18,"Acts_TreatingWounded04",0.18,"Acts_TreatingWounded05",0.18,"Acts_TreatingWounded06",0.18}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded_Stillpose.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded_Stillpose"; speed = 1e+009; ConnectTo[] = {"Acts_TreatingWounded01",0.0001,"Acts_TreatingWounded02",0.0001,"Acts_TreatingWounded03",0.0001,"Acts_TreatingWounded04",0.0001,"Acts_TreatingWounded05",0.0001,"Acts_TreatingWounded06",0.0001,"Acts_TreatingWounded_Out",0.0001}; interpolationRestart = 1; @@ -24247,7 +25111,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_TreatingWounded01: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded01.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded01"; speed = 0.1887; soundOverride = "Acts_TreatingWounded01"; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; @@ -24255,7 +25119,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_TreatingWounded02: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded02.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded02"; speed = 0.1245; soundOverride = "Acts_TreatingWounded02"; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; @@ -24263,7 +25127,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_TreatingWounded03: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded03.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded03"; speed = 0.1154; soundOverride = "Acts_TreatingWounded03"; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; @@ -24271,15 +25135,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_TreatingWounded04: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded04.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded04"; speed = 0.1911; soundOverride = "Acts_TreatingWounded04"; + soundEdge[] = {0.03}; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; InterpolateTo[] = {"Acts_TreatingWounded_loop",0.0001}; }; class Acts_TreatingWounded05: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded05.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded05"; speed = 0.1; soundOverride = "Acts_TreatingWounded05"; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; @@ -24287,18 +25152,19 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_TreatingWounded06: Acts_TreatingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded06.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\Acts_TreatingWounded06"; speed = 0.1604; soundOverride = "Acts_TreatingWounded06"; + soundEdge[] = {0.03}; ConnectTo[] = {"Acts_TreatingWounded_loop",0.0001}; InterpolateTo[] = {"Acts_TreatingWounded_loop",0.0001}; }; class Acts_TreatingWounded_Out: Campaign_Base { speed = 0.2543; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\TreatingWounded_PercMstpSlowWrlfDnon.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01\TreatingWounded_PercMstpSlowWrlfDnon"; ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.0001}; - soundEdge[] = {0.1864,0.3728,0.6864,0.7966}; + soundEdge[] = {0.001}; actions = "RifleLowStandActions"; soundOverride = "Acts_TreatingWounded_Out"; interpolationRestart = 1; @@ -24308,14 +25174,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic variantAfter[] = {3,5,7}; variantsAI[] = {"Acts_LyingWounded_loop1",0.33,"Acts_LyingWounded_loop2",0.33,"Acts_LyingWounded_loop3",0.34}; ConnectTo[] = {"Acts_LyingWounded_loop1",0.0001,"Acts_LyingWounded_loop2",0.0001,"Acts_LyingWounded_loop3",0.0001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded_stillpose.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded_stillpose"; interpolationRestart = 1; looped = 1; actions = "Acts_LyingWounded_actions"; }; class Acts_LyingWounded_loop1: Acts_LyingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded01.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded01"; speed = 0.04; looped = 0; soundOverride = "Acts_LyingWounded_loop1"; @@ -24324,7 +25190,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_LyingWounded_loop2: Acts_LyingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded02.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded02"; speed = 0.0342; looped = 0; soundOverride = "Acts_LyingWounded_loop2"; @@ -24333,7 +25199,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_LyingWounded_loop3: Acts_LyingWounded_loop { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded03.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_m01-02\Acts_LyingWounded03"; looped = 0; speed = 0.0405; soundOverride = "Acts_LyingWounded_loop3"; @@ -24343,8 +25209,9 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Acts_ShowingTheRightWay_in: Campaign_Base { ConnectTo[] = {"Acts_ShowingTheRightWay_loop",0.001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayIn.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayIn"; speed = 0.5556; + soundOverride = "Acts_ShowingTheRightWay_in"; actions = "RifleLowStandActions"; }; class Acts_ShowingTheRightWay_loop: Campaign_Base @@ -24352,16 +25219,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"Acts_ShowingTheRightWay_out",0.001,"Acts_ShowingTheRightWay_loop",0.001}; InterpolateTo[] = {"Acts_ShowingTheRightWay_out",0.001}; soundOverride = "Acts_ShowingTheRightWay_loop"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayLoop.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayLoop"; speed = 0.5456; looped = 1; actions = "Acts_ShowingTheRightWay_actions"; + soundEdge[] = {0.05}; }; class Acts_ShowingTheRightWay_out: Campaign_Base { ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; soundOverride = "Acts_ShowingTheRightWay_out"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayEnd.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShowingTheRightWayEnd"; speed = 0.5263; actions = "RifleLowStandActions"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; @@ -24369,7 +25237,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Acts_ShieldFromSun_in: Campaign_Base { ConnectTo[] = {"Acts_ShieldFromSun_loop",0.001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunIn.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunIn"; speed = 0.8569; actions = "RifleLowStandActions"; }; @@ -24380,7 +25248,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "Acts_ShieldFromSun_loop"; speed = 0.2; InterpolateTo[] = {"Acts_ShieldFromSun_out",0.001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunLoop.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunLoop"; actions = "Acts_ShieldFromSun_actions"; }; class Acts_ShieldFromSun_out: Campaign_Base @@ -24388,13 +25256,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; soundOverride = "Acts_ShieldFromSun_out"; speed = 0.5456; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunOut.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_ShieldFromSunOut"; actions = "RifleLowStandActions"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; class Acts_listeningToRadio_In: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioIn.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioIn"; + soundOverride = "Acts_listeningToRadio_in"; speed = 1.199; interpolationRestart = 1; ConnectTo[] = {"Acts_listeningToRadio_Loop",0.001}; @@ -24402,7 +25271,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_listeningToRadio_Loop: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioLoop.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioLoop"; looped = 1; soundOverride = "Acts_listeningToRadio_Loop"; speed = 0.1622; @@ -24413,7 +25282,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_listeningToRadio_Out: Campaign_Base { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioOut.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in\Acts_listeningToRadioOut"; speed = 0.8569; soundOverride = "Acts_listeningToRadio_Out"; interpolationRestart = 1; @@ -24423,34 +25292,37 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_BoatAttacked01: CutSceneAnimationBaseZoZo { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked01.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked01"; speed = 0.0773; looped = 0; legs = "legsNo"; interpolationRestart = 1; soundOverride = "Acts_BoatAttacked01"; + InterpolateTo[] = {}; }; class Acts_BoatAttacked02: CutSceneAnimationBaseZoZo { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked02.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked02"; speed = 0.0674; looped = 0; legs = "legsNo"; interpolationRestart = 1; soundOverride = "Acts_BoatAttacked02"; + InterpolateTo[] = {}; }; class Acts_BoatAttacked03: CutSceneAnimationBaseZoZo { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked03.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked03"; speed = 0.0642; looped = 0; legs = "legsNo"; interpolationRestart = 1; soundOverride = "Acts_BoatAttacked03"; + InterpolateTo[] = {}; }; class Acts_BoatAttacked04: AmovPercMstpSnonWnonDnon_Scared { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked04.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked04"; speed = 0.0682; ConnectTo[] = {}; InterpolateTo[] = {}; @@ -24461,7 +25333,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_BoatAttacked05: CutSceneAnimationBaseZoZo { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked05.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\Acts_BoatAttacked05"; speed = 0.0968; looped = 0; legs = "legsNo"; @@ -24469,113 +25341,138 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobStrength = 0.004975; interpolationRestart = 1; soundOverride = "Acts_BoatAttacked05"; + InterpolateTo[] = {}; }; class Acts_AidlPercMstpSlowWrflDnon_pissing: Campaign_Base { ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; - file = "\a3\Anims_F\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_pissing.rtm"; + file = "\a3\Anims_F\data\Anim\sdr\cts\Custom\A_in\Acts_PercMstpSlowWrflDnon_pissing"; speed = 0.0522; soundOverride = "Acts_AidlPercMstpSlowWrflDnon_pissing"; InterpolateTo[] = {}; + variantsPlayer[] = {}; + forceAim = 1; }; class Acts_A_M01_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M01_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M01_briefing"; speed = 0.011; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = 1; }; class Acts_A_M02_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M02_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M02_briefing"; speed = 0.0245; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = 1; }; class Acts_A_M03_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M03_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M03_briefing"; speed = 0.015; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + limitGunMovement = 0.3; + interpolationRestart = 1; }; class Acts_A_M04_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M04_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M04_briefing"; speed = 0.014; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = 1; }; class Acts_A_M05_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M05_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_A_M05_briefing"; speed = 0.0147; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = 1; }; class Acts_A_OUT_briefing: CutSceneAnimationBase { - rightHandIKCurve[] = {0.0,1,0.20262,0,0.876856,0,0.876856,1}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub02\Acts_A_out_briefing.rtm"; + rightHandIKCurve[] = {0,1,0.20262,0,0.876856,0,0.876856,1}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub02\Acts_A_out_briefing"; speed = 0.0131; weaponIK = 1; looped = 0; preload = 1; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; }; class Acts_B_briefings: CutSceneAnimationBase { looped = 0; preload = 1; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_B_hub01_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_B_hub01_briefing"; speed = 0.011; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; + InterpolateTo[] = {"Acts_B_hub01_briefing",0.5,"Acts_B_M01_briefing",0.5,"Acts_B_M02_briefing",0.5,"Acts_B_M03_briefing",0.5,"Acts_B_M05_briefing",0.5,"Acts_B_m06_briefing",0.5,"Acts_B_out2_briefing",0.5}; }; class Acts_B_hub01_briefing: Acts_B_briefings { speed = 0.0097; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_m06_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_B_m06_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_B_m06_briefing"; speed = 0.0115; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_M01_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m01_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m01_briefing"; speed = 0.0126; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_M02_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m02_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m02_briefing"; speed = 0.0106; canBlendStep = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_M03_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m03_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m03_briefing"; speed = 0.0118; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_M05_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m05_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_B_m05_briefing"; speed = 0.0144; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_B_out2_briefing: Acts_B_briefings { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_B_out2_briefing.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_B_out2_briefing"; speed = 0.0089; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.5}; + interpolationRestart = 1; }; class Acts_C_in1_briefing: CutSceneAnimationBase { - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_in1\Acts_C_in1_briefing.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_in1\Acts_C_in1_briefing"; looped = 0; - speed = 0.0122; + speed = 0.0126; collisionShape = "A3\anims_f\Data\Geom\Sdr\geom_empty.p3d"; preload = 1; }; @@ -24585,21 +25482,21 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "Acts_PknlMstpSlowWrflDnon"; ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.001}; InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.001}; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in2\Acts_PknlMstpSlowWrflDnon.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_in2\Acts_PknlMstpSlowWrflDnon"; }; class Acts_welcomeOnHUB01_AIWalk: CutSceneAnimationBase { speed = 0.3333; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk1a.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk1a"; soundEnabled = 1; - soundEdge[] = {0.9}; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_1b",0.001}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; soundOverride = "Acts_welcomeOnHUB01_AIWalk"; weaponIK = 1; rightHandIKCurve[] = {1}; @@ -24612,48 +25509,48 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.12; soundOverride = "Acts_welcomeOnHUB01_AIWalk_1b"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk1b.rtm"; - soundEdge[] = {0.072,0.16,0.236,0.328,0.416,0.5,0.584,0.656,0.748,0.84,0.924,0.999}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk1b"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_1",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_1: Acts_welcomeOnHUB01_AIWalk { speed = 0.1667; soundOverride = "Acts_welcomeOnHUB01_AIWalk_1"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk2.rtm"; - soundEdge[] = {0.138,0.288,0.37,0.722,0.861,0.999}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk2"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_2",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_2: Acts_welcomeOnHUB01_AIWalk { speed = 0.0857; soundOverride = "Acts_welcomeOnHUB01_AIWalk_2"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk3.rtm"; - soundEdge[] = {0.06,0.12,0.18,0.24,0.3,0.362,0.42,0.482,0.554,0.608,0.68,0.731,0.8,0.86,0.92,0.985}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk3"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_3",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_3: Acts_welcomeOnHUB01_AIWalk { speed = 0.1579; soundOverride = "Acts_welcomeOnHUB01_AIWalk_3"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk4.rtm"; - soundEdge[] = {0.07,0.194,0.294,0.774,0.889}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk4"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_4",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_4: Acts_welcomeOnHUB01_AIWalk { speed = 0.1429; soundOverride = "Acts_welcomeOnHUB01_AIWalk_4"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk5.rtm"; - soundEdge[] = {0.02,0.123,0.228,0.333,0.423,0.533,0.633,0.723,0.819,0.923,0.999}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk5"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_5",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_5: Acts_welcomeOnHUB01_AIWalk { speed = 0.1765; soundOverride = "Acts_welcomeOnHUB01_AIWalk_5"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk6.rtm"; - soundEdge[] = {0.182,0.288,0.923}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk6"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_AIWalk_6",0.001}; }; class Acts_welcomeOnHUB01_AIWalk_6: Acts_welcomeOnHUB01_AIWalk @@ -24662,8 +25559,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "Acts_welcomeOnHUB01_AIWalk_6"; minPlayTime = 0.955; interpolationSpeed = 1; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk7.rtm"; - soundEdge[] = {0.047,0.166,0.729,0.398,0.505,0.619,0.72,0.827,0.934}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_AIWalk7"; + soundEdge[] = {0.001}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; @@ -24673,14 +25570,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "Acts_welcomeOnHUB02_AIWalk"; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk1"; soundEnabled = 1; - soundEdge[] = {0.8}; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_AIWalk_2",0.001}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1,0.334928,0,0.339713,0,0.641148,1,0.645933}; leftHandIKCurve[] = {1,0.291866,0,0.296651,0,0.679426,1,0.684211}; @@ -24692,24 +25589,24 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.1429; soundOverride = "Acts_welcomeOnHUB02_AIWalk_2"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk2.rtm"; - soundEdge[] = {0.095,0.209,0.3,0.4,0.5,0.6,0.68,0.78,0.87,0.98}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk2"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_AIWalk_3",0.001}; }; class Acts_welcomeOnHUB02_AIWalk_3: Acts_welcomeOnHUB02_AIWalk { speed = 0.3751; soundOverride = "Acts_welcomeOnHUB02_AIWalk_3"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk3.rtm"; - soundEdge[] = {0.24,0.55,0.84}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk3"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_AIWalk_4",0.001}; }; class Acts_welcomeOnHUB02_AIWalk_4: Acts_welcomeOnHUB02_AIWalk { speed = 0.1304; soundOverride = "Acts_welcomeOnHUB02_AIWalk_4"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk4.rtm"; - soundEdge[] = {0.043,0.139,0.239,0.334,0.434,0.533,0.633,0.713,0.808,0.904,0.995}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk4"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_AIWalk_5",0.001}; }; class Acts_welcomeOnHUB02_AIWalk_5: Acts_welcomeOnHUB02_AIWalk @@ -24719,8 +25616,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic rightHandIKCurve[] = {1}; weaponIK = 1; speed = 0.1364; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk5.rtm"; - soundEdge[] = {0.063,0.154,0.218,0.99}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk5"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_AIWalk_6",0.001}; }; class Acts_welcomeOnHUB02_AIWalk_6: Acts_welcomeOnHUB02_AIWalk @@ -24729,8 +25626,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic soundOverride = "Acts_welcomeOnHUB02_AIWalk_6"; minPlayTime = 0.955; interpolationSpeed = 1; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk6.rtm"; - soundEdge[] = {0.096,0.183,0.27,0.349,0.432,0.51,0.589,0.672,0.751,0.825,0.908,""}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_AIWalk6"; + soundEdge[] = {0.001}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; @@ -24739,12 +25636,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.3; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk1"; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_1",0.001}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24758,40 +25655,40 @@ class CfgMovesMaleSdr2: CfgMovesBasic class Acts_welcomeOnHUB01_PlayerWalk_1: Acts_welcomeOnHUB01_PlayerWalk { speed = 0.1; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk2.rtm"; - soundEdge[] = {0.013,0.1,0.17,0.246,0.316,0.39,0.46,0.53,0.6,0.673,0.736,0.816,0.893,0.966}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk2"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_2",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_1"; }; class Acts_welcomeOnHUB01_PlayerWalk_2: Acts_welcomeOnHUB01_PlayerWalk { speed = 0.3; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk3.rtm"; - soundEdge[] = {0.1,0.25,0.79}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk3"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_3",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_2"; }; class Acts_welcomeOnHUB01_PlayerWalk_3: Acts_welcomeOnHUB01_PlayerWalk { speed = 0.0667; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk4.rtm"; - soundEdge[] = {0.015,0.062,0.113,0.155,0.202,0.248,0.295,0.346,0.393,0.44,0.484,0.535,0.582,0.628,0.673,0.722,0.773,0.822,0.868,0.928,0.984}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk4"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_4",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_3"; }; class Acts_welcomeOnHUB01_PlayerWalk_4: Acts_welcomeOnHUB01_PlayerWalk { speed = 0.2999; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk5.rtm"; - soundEdge[] = {0.07,0.85}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk5"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_5",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_4"; }; class Acts_welcomeOnHUB01_PlayerWalk_5: Acts_welcomeOnHUB01_PlayerWalk { speed = 0.12; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk6.rtm"; - soundEdge[] = {0.056,0.148,0.236,0.328,0.412,0.5,0.576,0.668,0.756,0.844,0.932}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk6"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB01_PlayerWalk_6",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_5"; }; @@ -24800,8 +25697,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.0909; minPlayTime = 0.955; interpolationSpeed = 1; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk7.rtm"; - soundEdge[] = {0.015,0.084,0.013,0.869,0.915}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB01_PlayerWalk7"; + soundEdge[] = {0.001}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; soundOverride = "Acts_welcomeOnHUB01_PlayerWalk_6"; @@ -24811,12 +25708,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1587; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk1"; ConnectTo[] = {"Acts_welcomeOnHUB02_PlayerWalk_1",0.001}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24831,16 +25728,16 @@ class CfgMovesMaleSdr2: CfgMovesBasic { speed = 0.12; soundOverride = "Acts_welcomeOnHUB02_PlayerWalk_1"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk2.rtm"; - soundEdge[] = {0.013,0.1,0.17,0.246,0.316,0.39,0.46,0.53,0.6,0.673,0.736,0.816,0.893,0.966}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk2"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_PlayerWalk_2",0.001}; }; class Acts_welcomeOnHUB02_PlayerWalk_2: Acts_welcomeOnHUB02_PlayerWalk { speed = 0.0968; soundOverride = "Acts_welcomeOnHUB02_PlayerWalk_2"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk3.rtm"; - soundEdge[] = {0.1,0.25,0.79}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk3"; + soundEdge[] = {0.001}; ConnectTo[] = {"Acts_welcomeOnHUB02_PlayerWalk_3",0.001}; }; class Acts_welcomeOnHUB02_PlayerWalk_3: Acts_welcomeOnHUB02_PlayerWalk @@ -24848,60 +25745,17 @@ class CfgMovesMaleSdr2: CfgMovesBasic minPlayTime = 0.955; soundOverride = "Acts_welcomeOnHUB02_PlayerWalk_3"; speed = 0.0699; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk4.rtm"; - soundEdge[] = {0.015,0.062,0.113,0.155,0.202,0.248,0.295,0.346,0.393,0.44,0.484,0.535,0.582,0.628,0.673,0.722,0.773,0.822,0.868,0.928,0.984}; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_hub01\Acts_welcomeOnHUB02_PlayerWalk4"; + soundEdge[] = {0.001}; ConnectTo[] = {}; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; - /* - class Acts_welcomeOnHUB03_AIWalk_test: CutSceneAnimationBase - { - speed = 0.0277; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - - class Acts_welcomeOnHUB03_playerWalk_test: CutSceneAnimationBase - { - speed = 0.0277; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_playerWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - */ class Acts_welcomeOnHUB03_AIWalk_1: CutSceneAnimationBase { speed = 0.0909; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.048485,0.121212,0.181818,0.233333,0.293939,0.366667,0.424242,0.481818,0.542424,0.6,0.660606,0.721212,0.778788,0.857576,0.930303,0.99697}; @@ -24909,7 +25763,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24922,7 +25776,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.0938; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.05,0.125}; @@ -24930,7 +25784,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24943,7 +25797,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1961; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.189542,0.346405,0.496732,0.633987,0.75817,0.928105}; @@ -24951,7 +25805,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24964,7 +25818,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.3261; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -24972,7 +25826,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -24985,7 +25839,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2609; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; @@ -24993,7 +25847,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25006,14 +25860,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.4; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk6.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_AIWalk6"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25027,7 +25881,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.079; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25035,7 +25889,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25048,7 +25902,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.0968; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25056,7 +25910,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25069,7 +25923,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2308; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25077,7 +25931,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25090,7 +25944,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2069; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25098,7 +25952,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25111,14 +25965,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.079; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub01\Acts_welcomeOnHUB03_PlayerWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25127,54 +25981,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic preload = 1; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; - /* - class Acts_welcomeOnHUB04_AIWalk_test: CutSceneAnimationBase - { - speed = 0.0289; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - class Acts_welcomeOnHUB04_playerWalk_test: CutSceneAnimationBase - { - speed = 0.0289; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_playerWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - */ class Acts_welcomeOnHUB04_AIWalk_1: CutSceneAnimationBase { speed = 0.1911; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25182,7 +25994,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25195,7 +26007,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1042; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.059028,0.166667,0.25,0.319444,0.402778,0.479167,0.569444,0.642361,0.722222,0.802083,0.881944,0.965278}; @@ -25203,7 +26015,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25216,7 +26028,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25224,7 +26036,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25237,7 +26049,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1079; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.057554,0.143885,0.241007,0.31285,0.402878,0.47482,0.571942,0.654676,0.733813,0.809353,0.884892,0.97482}; @@ -25245,7 +26057,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25258,7 +26070,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.3125; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.520833,0.854167}; @@ -25266,7 +26078,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25279,14 +26091,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.4413; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk6.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_AIWalk6"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25300,7 +26112,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1797; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25308,7 +26120,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25321,7 +26133,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1141; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25329,7 +26141,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25342,7 +26154,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1523; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25350,7 +26162,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25363,7 +26175,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1091; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25371,7 +26183,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25384,14 +26196,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2222; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub02\Acts_welcomeOnHUB04_PlayerWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25400,54 +26212,12 @@ class CfgMovesMaleSdr2: CfgMovesBasic preload = 1; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; }; - /* - class Acts_welcomeOnHUB05_AIWalk_test: CutSceneAnimationBase - { - speed = 0.0289; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - class Acts_welcomeOnHUB05_playerWalk_test: CutSceneAnimationBase - { - speed = 0.0289; - looped = 0; - actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_playerWalk.rtm"; - soundEnabled = 1; - soundOverride = "walk"; - soundEdge[] = {0.9}; - legs = "legsDefault"; - collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; - canBlendStep = 0; - boundingSphere = 30.0; - weaponIK = 1; - rightHandIKCurve[] = {1}; - leftHandIKCurve[] = {0}; - headBobMode = 5; - headBobStrength = -0.5; - preload = 1; - }; - */ class Acts_welcomeOnHUB05_AIWalk_1: CutSceneAnimationBase { speed = 0.2222; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25455,7 +26225,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25468,7 +26238,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.12; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.112,0.228,0.348,0.432,0.52,0.636,0.764,0.904}; @@ -25476,7 +26246,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25489,7 +26259,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.0368; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.017178,0.051534,0.082209,0.115337,0.147239,0.177914,0.204908,0.228221,0.253988,0.277301,0.304294,0.330061,0.354601,0.379141,0.404908,0.430675,0.460123,0.482209,0.509202,0.532515,0.559509,0.584049,0.609816,0.633129,0.660123,0.683436,0.709202,0.732515,0.768098,0.791411,0.820859,0.850307,0.877301,0.911656,0.954601,0.993865}; @@ -25497,7 +26267,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25510,7 +26280,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.3333; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25518,7 +26288,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25531,14 +26301,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.3333; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.166667,0.477778,0.733333,0.944444}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25550,8 +26320,8 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_welcomeOnHUB05_AIWalk_6: Acts_welcomeOnHUB05_AIWalk_5 { - speed = 1.0; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk6.rtm"; + speed = 1; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_AIWalk6"; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; ConnectTo[] = {}; }; @@ -25560,7 +26330,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1639; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25568,7 +26338,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25581,7 +26351,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1523; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25589,7 +26359,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25602,7 +26372,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.0504; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25610,7 +26380,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25623,7 +26393,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.1579; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25631,7 +26401,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25644,7 +26414,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2308; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25652,7 +26422,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25665,7 +26435,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.2803; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk6.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk6"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; @@ -25673,7 +26443,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25686,14 +26456,14 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.625; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_hub03\Acts_welcomeOnHUB05_PlayerWalk5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; legs = "legsDefault"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25704,7 +26474,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_1: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander1"; speed = 0.5999; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25713,7 +26483,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_2: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander2"; speed = 1.5015; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25722,7 +26492,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_3: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander3"; speed = 0.2069; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25731,7 +26501,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_4: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander4"; speed = 0.8576; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25740,7 +26510,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_5: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander5"; speed = 0.0267; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25749,7 +26519,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_6: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander6.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander6"; speed = 0.1875; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25758,7 +26528,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_7: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander7.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander7"; speed = 0.3; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25767,7 +26537,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_8: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander8.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander8"; speed = 0.9681; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25776,7 +26546,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Commander_9: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander9.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Commander9"; speed = 0.8818; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25786,7 +26556,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_1: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin1.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin1"; speed = 0.0488; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25794,7 +26564,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_2: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin2.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin2"; speed = 0.5456; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25802,7 +26572,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_3: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin3.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin3"; speed = 0.0243; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25810,7 +26580,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_4: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin4.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin4"; speed = 1.2005; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25818,7 +26588,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_5: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin5.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin5"; speed = 0.2222; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25826,7 +26596,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_6: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin6.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin6"; speed = 1.3643; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25834,7 +26604,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_NATOCommanderArrival_Larkin_7: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin7.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\B_out2\Acts_NATOCommanderArrival_Larkin7"; speed = 0.3614; actions = "StaticCutsceneLoopPlayerWalk"; looped = 0; @@ -25842,7 +26612,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_passenger_boat_holdright: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_holdright2_mocap.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_holdright2_mocap"; actions = "CargoActions"; speed = 0.033; disableWeapons = 0; @@ -25853,7 +26623,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_passenger_boat_holdleft: CutSceneAnimationBase { - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_holdleft2_mocap.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_holdleft2_mocap"; looped = 1; disableWeapons = 0; canBlendStep = 0; @@ -25870,7 +26640,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic disableWeapons = 0; disableWeaponsLong = 0; actions = "CargoActions"; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_rightrear_mocap.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_boat_rightrear_mocap"; InterpolateTo[] = {"Acts_BoatAttacked04",0.001}; ConnectTo[] = {"Acts_BoatAttacked04",0.001}; }; @@ -25880,7 +26650,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic speed = 0.033; disableWeapons = 1; canBlendStep = 0; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\gunner_MRAP_01_mocap.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\gunner_MRAP_01_mocap"; InterpolateTo[] = {"Acts_BoatAttacked03",0.001}; ConnectTo[] = {"Acts_BoatAttacked03",0.001}; }; @@ -25889,7 +26659,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic actions = "CargoActions"; speed = 0.033; canBlendStep = 0; - file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_flatground_leanright_mocap.rtm"; + file = "\a3\Anims_F_EPA\data\Anim\sdr\cts\Custom\A_out\passenger_flatground_leanright_mocap"; InterpolateTo[] = {"Acts_BoatAttacked05",0.001}; ConnectTo[] = {"Acts_BoatAttacked05",0.001}; headBobStrength = 0.004975; @@ -25898,18 +26668,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_1: CutSceneAnimationBase { - speed = 0.0909; + speed = 0.1515; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut1.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut1"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.048485,0.121212,0.181818,0.233333,0.293939,0.366667,0.424242,0.481818,0.542424,0.6,0.660606,0.721212,0.778788,0.857576,0.930303,0.99697}; ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_2",0.001}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25919,18 +26689,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_2: CutSceneAnimationBase { - speed = 0.0938; + speed = 0.3948; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut2.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut2"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.05,0.125}; ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_3",0.001}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25940,18 +26710,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_3: CutSceneAnimationBase { - speed = 0.1961; + speed = 0.1049; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut3.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut3"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.189542,0.346405,0.496732,0.633987,0.75817,0.928105}; ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_4",0.001}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25961,18 +26731,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_4: CutSceneAnimationBase { - speed = 0.3261; + speed = 0.0779; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut4.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut4"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_5",0.001}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -25982,18 +26752,18 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_5: CutSceneAnimationBase { - speed = 0.2609; + speed = 0.4411; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut5.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut5"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_6",0.001}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -26003,17 +26773,122 @@ class CfgMovesMaleSdr2: CfgMovesBasic }; class Acts_ComingInSpeakingWalkingOut_6: CutSceneAnimationBase { - speed = 0.4; + speed = 0.0917; looped = 0; actions = "StaticCutsceneLoopPlayerWalk"; - file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut6.rtm"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut6"; soundEnabled = 1; soundOverride = "walk"; soundEdge[] = {0.9}; - legs = "legsDefault"; + legs = "legsNo"; collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; canBlendStep = 0; - boundingSphere = 30.0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_7",0.001}; + }; + class Acts_ComingInSpeakingWalkingOut_7: CutSceneAnimationBase + { + speed = 0.15; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut7"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; + ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_8",0.001}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_ComingInSpeakingWalkingOut_8: CutSceneAnimationBase + { + speed = 0.2941; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut8"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; + ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_9",0.001}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_ComingInSpeakingWalkingOut_9: CutSceneAnimationBase + { + speed = 0.2041; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut9"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; + ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_10",0.001}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_ComingInSpeakingWalkingOut_10: CutSceneAnimationBase + { + speed = 0.375; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut10"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; + ConnectTo[] = {"Acts_ComingInSpeakingWalkingOut_11",0.001}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_ComingInSpeakingWalkingOut_11: CutSceneAnimationBase + { + speed = 0.0906; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_ComingInSpeakingWalkingOut11"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.095652,0.26087,0.478261,0.695652,0.904348}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; weaponIK = 1; rightHandIKCurve[] = {1}; leftHandIKCurve[] = {0}; @@ -26021,12 +26896,2121 @@ class CfgMovesMaleSdr2: CfgMovesBasic headBobStrength = -0.5; preload = 1; InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + interpolationRestart = 1; + }; + class Acts_SittingWounded_in: CutSceneAnimationBase + { + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_SittingWounded_in"; + ConnectTo[] = {"Acts_SittingWounded_wave",0.001,"Acts_SittingWounded_loop",0.001}; + showItemInHand = 1; + showItemInRightHand = 1; + showHandGun = 1; + }; + class Acts_SittingWounded_wave: CutSceneAnimationBase + { + ConnectTo[] = {"Acts_SittingWounded_loop",0.001,"Acts_SittingWounded_in",0.001}; + speed = 0.322581; + looped = 0; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_SittingWounded_wave"; + showItemInHand = 1; + showItemInRightHand = 1; + showHandGun = 1; + interpolationRestart = 1; + }; + class Acts_SittingWounded_loop: CutSceneAnimationBase + { + ConnectTo[] = {"Acts_SittingWounded_out",0.001,"Acts_SittingWounded_loop",0.001,"Acts_SittingWounded_breath",0.001,"Acts_SittingWounded_wave",0.001}; + speed = 0.04717; + actions = "Acts_SittingWounded_actions"; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_SittingWounded_loop"; + InterpolateTo[] = {"Acts_SittingWounded_out",0.001,"Acts_SittingWounded_breath",0.001,"Acts_SittingWounded_wave",0.001}; + showItemInHand = 1; + showItemInRightHand = 1; + showHandGun = 1; + interpolationRestart = 1; + }; + class Acts_SittingWounded_out: CutSceneAnimationBase + { + looped = 0; + speed = 0.229008; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_SittingWounded_out"; + showItemInHand = 1; + showItemInRightHand = 1; + showHandGun = 1; + interpolationSpeed = 2.5; + interpolationRestart = 1; + }; + class Acts_SittingWounded_breath: CutSceneAnimationBase + { + InterpolateTo[] = {"Acts_SittingWounded_loop",0.001}; + ConnectTo[] = {"Acts_SittingWounded_loop",0.001}; + looped = 0; + file = "\a3\Anims_F_EPC\data\Anim\sdr\cts\Custom\C_out2\Acts_SittingWounded_breath"; + speed = 0.1734; + showItemInHand = 1; + showItemInRightHand = 1; + showHandGun = 1; + }; + class Acts_starterPistol_in: CutSceneAnimationBase + { + file = "\a3\Anims_F_Kart\data\Anim\sdr\cts\StarterPistol\Acts_starterPistol_in"; + speed = 0.4348; + ConnectTo[] = {"Acts_starterPistol_loop",0.001}; + disableWeapons = 0; + showHandGun = 1; + showItemInHand = 0; + showItemInRightHand = 1; + interpolationRestart = 1; + InterpolateTo[] = {}; + actions = "CivilStandActions"; + looped = 0; + }; + class Acts_starterPistol_loop: CutSceneAnimationBase + { + file = "\a3\Anims_F_Kart\data\Anim\sdr\cts\StarterPistol\Acts_starterPistol_loop"; + speed = 0.1364; + ConnectTo[] = {"Acts_starterPistol_fire",0.001,"Acts_starterPistol_out",0.001}; + InterpolateTo[] = {"Acts_starterPistol_out",0.001,"Acts_starterPistol_fire",0.001}; + actions = "Acts_starterPistol_loop"; + enableBinocular = 0; + disableWeapons = 0; + showItemInRightHand = 1; + showHandGun = 1; + interpolationRestart = 0; + weaponLowered = 0; + disableWeaponsLong = 0; + }; + class Acts_starterPistol_fire: CutSceneAnimationBase + { + file = "\a3\Anims_F_Kart\data\Anim\sdr\cts\StarterPistol\Acts_starterPistol_fire"; + speed = 0.1744; + ConnectTo[] = {"Acts_starterPistol_loop",0.001}; + showItemInRightHand = 1; + showHandGun = 1; + interpolationRestart = 1; + InterpolateTo[] = {"Acts_starterPistol_loop",0.001}; + actions = "Acts_starterPistol_loop"; + looped = 0; + disableWeapons = 0; + weaponLowered = 0; + disableWeaponsLong = 0; + }; + class Acts_starterPistol_out: CutSceneAnimationBase + { + file = "\a3\Anims_F_Kart\data\Anim\sdr\cts\StarterPistol\Acts_starterPistol_out"; + speed = 0.4617; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.001}; + showHandGun = 1; + showItemInRightHand = 1; + interpolationRestart = 1; + looped = 0; + }; + class Acts_Abuse_abuser: CutSceneAnimationBaseAbuse + { + speed = 0.0106; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Abuse_abuser"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.019048,0.025397,0.02963,0.037743,0.043386,0.051499,0.059259,0.068078,0.07478,0.082892,0.88889,0.312522,0.316402,0.32134,0.338977,0.34321,0.347443,0.353086,0.360847,0.367901,0.374603,0.383422}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 0; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_Abuse_abusing: CutSceneAnimationBaseAbuse + { + speed = 0.0106; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Abuse_abusing"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.010582,0.023633,0.030688,0.037743,0.044444,0.051146,0.059259,0.067019,0.072663,0.079365,0.086067,0.097002,0.104762,0.112875,0.119577,0.12522,0.223633,0.236332,0.248325,0.289594,0.305115,0.309347,0.319224,0.325926,0.333686,0.345326,0.353439,0.360141,0.368254,0.375309,0.382011,0.389418,0.401058,0.412346,0.430688,0.443739,0.453968,0.462434,0.475132,0.487125,0.498765,0.520988,0.531922,0.541446,0.554145,0.56649,0.5806,0.608466,0.6194,0.629982,0.642328,0.65679,0.674074,0.753439,0.766843,0.778131,0.789065,0.798942,0.809877,0.822575,0.85291,0.869841,0.885009,0.896649,0.906526,0.919577,0.932275,0.964374,0.996825}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 0; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_Abuse_Akhanteros: CutSceneAnimationBaseAbuse + { + speed = 0.013; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Abuse_Akhanteros"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.085281,0.153247,0.17013,0.180087,0.18961,0.199134,0.207359,0.21645,0.493074,0.507359,0.52381,0.552814,0.566667,0.582251,0.596104,0.610822,0.622944,0.637229,0.661905,0.966234,0.980087,0.993506}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 0; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + }; + class Acts_Abuse_Lacey: CutSceneAnimationBaseAbuse + { + speed = 0.0116; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Abuse_Lacey"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.005792,0.0139,0.02278,0.030116,0.03861,0.04556,0.053668,0.06139,0.069884,0.076062,0.084556,0.092278,0.1,0.108494,0.117375,0.126641,0.137066,0.149035,0.16139,0.180309,0.230888,0.248263,0.307336,0.333205,0.368726,0.394981,0.49305,0.511197,0.811197,0.827413,0.848649,0.857529,0.86834,0.87722,0.8861,0.895367,0.903475,0.912355,0.92278}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0,1,0.129,1,0.13,0,0.158,0,0.159,1,0.373,1,0.374,0,0.397,0,0.398,1,0.442,1,0.443,0,0.833,0,0.834,1}; + headBobMode = 4; + headBobStrength = -1.0; + preload = 1; + head = "headNo"; + enableDirectControl = 0; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + leaning = "leaningNo"; + forceAim = 0; + ConnectTo[] = {}; + }; + class Acts_Abuse_Lacey2: Acts_Abuse_Lacey + { + headBobMode = 1; + ConnectTo[] = {}; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Abuse_Lacey_2"; + speed = 0.0698; + }; + class Acts_Abuse_Lacey3: Acts_Abuse_Lacey + { + headBobMode = 3; + }; + class Acts_Abuse_Lacey4: Acts_Abuse_Lacey + { + headBobMode = 4; + }; + class Acts_Abuse_Lacey5: Acts_Abuse_Lacey + { + headBobMode = 5; + }; + class Acts_BootKoreShootingRange_Adams: CutSceneAnimationBase + { + speed = 0.0251; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Adams"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.426778,0.56569,0.694561,0.708787,0.815063,0.953138}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0,1,0.676,1,0.678,0,0.902,0,0.903,1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + }; + class Acts_BootKoreShootingRange_Lacey: CutSceneAnimationBase + { + speed = 0.1351; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Lacey"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.216038,0.24434,0.262264,0.281132,0.3,0.318868,0.332075,0.35,0.366038,0.383019,0.40283,0.420755,0.958491}; + legs = "legsNo"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {}; + }; + class Acts_BootKoreShootingRange_Lacey1: Acts_BootKoreShootingRange_Lacey + { + soundEdge = ""; + soundOverride = "walk"; + rightHandIKCurve[] = {}; + weaponIK = 0; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Lacey_001"; + ConnectTo[] = {"Acts_BootKoreShootingRange_Lacey2",0.001}; + head = "headNo"; + headBobMode = 1; + headBobStrength = -1.0; + enableDirectControl = 0; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + interpolationRestart = 1; + interpolationSpeed = 0.0; + }; + class Acts_BootKoreShootingRange_Lacey2: Acts_BootKoreShootingRange_Lacey + { + weaponIK = 1; + leftHandIKCurve[] = {0,0,0.982,0,0.983,1}; + rightHandIKCurve[] = {}; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Lacey_002"; + ConnectTo[] = {"Acts_BootKoreShootingRange_Lacey3",0.001}; + soundEdge[] = {0.101124,0.157303,0.213483,0.266854,0.320225,0.373596,0.424157,0.47191,0.519663,0.578652,0.629214,0.679775,0.727528,0.77809,0.825843,0.879214,0.926966,0.985955}; + speed = 0.0843; + headBobStrength = -1.0; + headBobMode = 1; + enableDirectControl = 0; + head = "headNo"; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + }; + class Acts_BootKoreShootingRange_Lacey3: Acts_BootKoreShootingRange_Lacey + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Lacey_003"; + ConnectTo[] = {"Acts_BootKoreShootingRange_Lacey4",0.001}; + soundEdge[] = {0.416667}; + speed = 0.8333; + headBobMode = 1; + headBobStrength = -1.0; + enableDirectControl = 0; + head = "headNo"; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + }; + class Acts_BootKoreShootingRange_Lacey4: Acts_BootKoreShootingRange_Lacey + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_BootKoreShootingRange_Lacey_004"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + soundEdge[] = {0.951807}; + headBobMode = 1; + headBobStrength = -1.0; + head = "headNo"; + enableDirectControl = 0; + speed = 0.0516; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + limitGunMovement = 0.0; + }; + class Acts_Ending_Adams1: CutSceneAnimationBase + { + speed = 0.1255; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Adams1"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.129707,0.246862,0.364017,0.464435,0.589958,0.736402,0.857741,0.995816}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_Ending_Adams2",0.001}; + }; + class Acts_Ending_Adams2: Acts_Ending_Adams1 + { + ConnectTo[] = {"Acts_Ending_Adams3",0.001}; + soundEdge[] = {0.223776,0.377622,0.559441,0.741259,0.958042}; + speed = 0.0435; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Adams2"; + }; + class Acts_Ending_Adams3: Acts_Ending_Adams1 + { + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + speed = 0.2098; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Adams3"; + }; + class Acts_Ending_Lacey1: CutSceneAnimationBase + { + speed = 0.1333; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Lacey1"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.164444,0.293333,0.426667,0.577778,0.737778,0.897778}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 5; + headBobStrength = -1.0; + preload = 1; + enableDirectControl = 0; + ConnectTo[] = {"Acts_Ending_Lacey2",0.001}; + aiming = "aimingNo"; + aimingBody = "aimingUpNo"; + }; + class Acts_Ending_Lacey2: Acts_Ending_Lacey1 + { + speed = 0.0393; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Lacey2"; + ConnectTo[] = {"Acts_Ending_Lacey3",0.001}; + }; + class Acts_Ending_Lacey3: Acts_Ending_Lacey1 + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Ending_Lacey3"; + speed = 0.3615; + headBobMode = 5; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + soundEdge[] = {0.313253,0.795181}; + }; + class Acts_FarmIncident_Adams1: CutSceneAnimationBase + { + speed = 0.2521; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Adams1"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.159664,0.336134,0.512605,0.733689,0.92437}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 0; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_FarmIncident_Adams2",0.001}; + }; + class Acts_FarmIncident_Adams2: Acts_FarmIncident_Adams1 + { + ConnectTo[] = {"Acts_FarmIncident_Adams3",0.001}; + soundEdge[] = {0.168539,0.460674}; + speed = 0.337; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Adams2"; + }; + class Acts_FarmIncident_Adams3: Acts_FarmIncident_Adams1 + { + leftHandIKCurve[] = {0,1,0.237,1,0.238301,0,0.297,0,0.298056,1,0.367,1,0.368,0,0.415,0,0.416127,1,0.504,1,0.505,0,0.584,0,0.585313,1,0.717,1,0.718503,0,0.894,0,0.895,1}; + weaponIK = 1; + rightHandIKCurve[] = {1}; + InterpolateTo[] = {}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Adams3"; + speed = 0.0216; + }; + class Acts_FarmIncident_Commander: CutSceneAnimationBase + { + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0.0,1,0.368,1,0.369443,0,0.388,0,0.38948,1,0.699,1,0.7,0,0.724,0,0.72511,1}; + speed = 0.0188; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Commander"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.607631,0.727142,0.7473,0.820014,0.834413,0.87401,0.892009,0.946004}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + }; + class Acts_FarmIncident_Lacey1: CutSceneAnimationBase + { + speed = 0.2941; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Lacey1"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.147059,0.362745,0.54902,0.764706,0.970588}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0}; + headBobMode = 1; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_FarmIncident_Lacey2",0.001}; + enableDirectControl = 0; + }; + class Acts_FarmIncident_Lacey2: Acts_FarmIncident_Lacey1 + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Lacey2"; + ConnectTo[] = {"Acts_FarmIncident_Lacey3",0.001}; + soundEdge[] = {0.290698,0.593023}; + speed = 0.3488; + }; + class Acts_FarmIncident_Lacey3: Acts_FarmIncident_Lacey1 + { + leftHandIKCurve[] = {0,1,0.283,1,0.284,0,0.336,0,0.337,1,0.86,1,0.861,0,0.933,0,0.934,1,1,1}; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Lacey3"; + weaponIK = 1; + rightHandIKCurve[] = {1}; + ConnectTo[] = {"Acts_FarmIncident_Lacey4",0.001}; + speed = 0.0261; + }; + class Acts_FarmIncident_Lacey4: Acts_FarmIncident_Lacey1 + { + leftHandIKCurve[] = {0}; + weaponIK = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.001}; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_FarmIncident_Lacey4"; + speed = 0.1163; + soundEdge[] = {0.186047,0.333333,0.48062,0.589147}; + }; + class Acts_HeliCargo_in: CutSceneAnimationBase + { + speed = 0.2679; + looped = 0; + actions = "Acts_Helicargo_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargo_in"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_HeliCargo_loop",0.001}; + }; + class Acts_HeliCargo_loop: CutSceneAnimationBase + { + speed = 0.0802; + looped = 1; + actions = "Acts_Helicargo_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargo_loop"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_HeliCargoHopInSignal",0.001,"Acts_HeliCargoPointing",0.001,"Acts_HeliCargoTalking_in",0.001,"Acts_HeliCargo_out",0.001}; + ConnectTo[] = {"Acts_HeliCargoHopInSignal",0.001,"Acts_HeliCargoPointing",0.001,"Acts_HeliCargoTalking_in",0.001,"Acts_HeliCargo_loop",0.001,"Acts_HeliCargo_out",0.001}; + }; + class Acts_HeliCargo_out: CutSceneAnimationBase + { + speed = 0.2679; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargo_out"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + interpolationRestart = 1; + }; + class Acts_HeliCargoHopInSignal: CutSceneAnimationBase + { + speed = 0.5263; + looped = 0; + actions = "Acts_Helicargo_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargoHopInSignal"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + lefttHandIKCurve[] = {0,1,0.01818,1,0.0182,0,0.927273,0,0.945455,1}; + headBobMode = 5; + rightHandIKCurve[] = {1}; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_HeliCargo_loop",0.001}; + ConnectTo[] = {"Acts_HeliCargo_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_HeliCargoPointing: CutSceneAnimationBase + { + leftHandIKCurve[] = {0,1,0.036,1,0.0361,0,0.8648,0,0.8649,1}; + rightHandIKCurve[] = {1}; + speed = 0.2703; + looped = 0; + actions = "Acts_Helicargo_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargoPointing"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + minPlayTime = 0.95; + InterpolateTo[] = {"Acts_HeliCargo_loop",0.001,"Acts_HeliCargoTalking_in",0.001}; + ConnectTo[] = {}; + interpolationRestart = 1; + }; + class Acts_HeliCargoTalking_in: CutSceneAnimationBase + { + speed = 0.2679; + looped = 0; + actions = "Acts_HelicargoTalking_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargoTalking_in"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_HeliCargoTalking_loop",0.001}; + interpolationSpeed = 2.5; + interpolationRestart = 1; + }; + class Acts_HeliCargoTalking_loop: CutSceneAnimationBase + { + speed = 0.0254; + looped = 1; + actions = "Acts_HelicargoTalking_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargoTalking_loop"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_HeliCargoTalking_loop",0.001,"Acts_HeliCargoTalking_out",0.001}; + InterpolateTo[] = {"Acts_HeliCargoTalking_out",0.001}; + }; + class Acts_HeliCargoTalking_out: CutSceneAnimationBase + { + speed = 0.2679; + looped = 0; + actions = "Acts_Helicargo_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_HeliCargoTalking_out"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + weaponIK = 1; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_HeliCargo_loop",0.001}; + ConnectTo[] = {"Acts_HeliCargo_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_Kore_IdleNoWeapon_in: CutSceneAnimationBase + { + speed = 0.3062; + looped = 0; + actions = "Acts_Kore_IdleNoWeapon_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_IdleNoWeapon_in"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_Kore_IdleNoWeapon_loop: CutSceneAnimationBase + { + speed = 0.1339; + looped = 1; + actions = "Acts_Kore_IdleNoWeapon_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_IdleNoWeapon_loop"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001,"Acts_Kore_Introducing",0.001,"Acts_Kore_PointingForward",0.001,"Acts_Kore_TalkingOverRadio_in",0.001,"Acts_Kore_IdleNoWeapon_out",0.001}; + InterpolateTo[] = {"Acts_Kore_Introducing",0.001,"Acts_Kore_PointingForward",0.001,"Acts_Kore_TalkingOverRadio_in",0.001,"Acts_Kore_IdleNoWeapon_out",0.001}; + }; + class Acts_Kore_IdleNoWeapon_out: CutSceneAnimationBase + { + speed = 0.4286; + looped = 0; + actions = "StaticCutsceneLoopPlayerWalk"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_IdleNoWeapon_out"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + interpolationRestart = 1; + }; + class Acts_Kore_Introducing: CutSceneAnimationBase + { + speed = 0.2632; + looped = 0; + actions = "Acts_Kore_IdleNoWeapon_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_Introducing"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + ConnectTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_Kore_PointingForward: CutSceneAnimationBase + { + speed = 0.3192; + looped = 0; + actions = "Acts_Kore_IdleNoWeapon_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_PointingForward"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + ConnectTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_Kore_TalkingOverRadio_in: CutSceneAnimationBase + { + speed = 1.3055; + looped = 0; + actions = "Acts_Kore_TalkingOverRadio_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_TalkingOverRadio_in"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_Kore_TalkingOverRadio_loop",0.001}; + interpolationRestart = 1; + }; + class Acts_Kore_TalkingOverRadio_loop: CutSceneAnimationBase + { + speed = 0.1339; + looped = 1; + actions = "Acts_Kore_TalkingOverRadio_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_TalkingOverRadio_loop"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + ConnectTo[] = {"Acts_Kore_TalkingOverRadio_loop",0.001,"Acts_Kore_TalkingOverRadio_out",0.001}; + InterpolateTo[] = {"Acts_Kore_TalkingOverRadio_out",0.001}; + }; + class Acts_Kore_TalkingOverRadio_out: CutSceneAnimationBase + { + speed = 1.0718; + looped = 0; + actions = "Acts_Kore_IdleNoWeapon_actions"; + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\Acts_Kore_TalkingOverRadio_out"; + soundEnabled = 1; + soundOverride = "walk"; + soundEdge[] = {0.9}; + legs = "legsDefault"; + collisionShape = "A3\Anims_F\Data\Geom\Sdr\geom_empty.p3d"; + canBlendStep = 0; + boundingSphere = 30; + headBobMode = 5; + headBobStrength = -0.5; + preload = 1; + InterpolateTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + ConnectTo[] = {"Acts_Kore_IdleNoWeapon_loop",0.001}; + interpolationRestart = 1; + }; + class LaceyTest1a: CutSceneAnimationBase + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\temp_LaceyTestFiles\Lacey_test_1_cast1_naJ_rsOFF"; + looped = 0; + speed = 0.375; + boundingSphere = 10.0; + headBobMode = 5; + headBobStrength = 0.482587; + head = "headDefault"; + enableDirectControl = 0; + }; + class LaceyTest1b: LaceyTest1a + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\temp_LaceyTestFiles\Lacey_test_1_cast2_naS_rsOFF"; + speed = 1.0; + }; + class LaceyTest2a: CutSceneAnimationBase + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\temp_LaceyTestFiles\Lacey_test_1_cast1_naJ_rsON"; + looped = 0; + speed = 0.375; + duty = -0.8; + headBobMode = 5; + headBobStrength = -1.0; + interpolationSpeed = 2.5; + head = "headDefault"; + enableDirectControl = 0; + }; + class LaceyTest2b: LaceyTest2a + { + file = "\a3\Anims_F_Bootcamp\data\anim\sdr\cts\temp_LaceyTestFiles\Lacey_test_1_cast2_naS_rsON"; + speed = 1.0; + }; + class Acts_AidlPsitMstpSsurWnonDnon_loop: CutSceneAnimationBaseSit + { + actions = "Acts_SittingTiedHands_actions"; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_1"; + VariantsPlayer[] = {"Acts_AidlPsitMstpSsurWnonDnon01",0.2,"Acts_AidlPsitMstpSsurWnonDnon02",0.2,"Acts_AidlPsitMstpSsurWnonDnon03",0.2,"Acts_AidlPsitMstpSsurWnonDnon04",0.2,"Acts_AidlPsitMstpSsurWnonDnon05",0.2}; + VariantsAI[] = {"Acts_AidlPsitMstpSsurWnonDnon01",0.2,"Acts_AidlPsitMstpSsurWnonDnon02",0.2,"Acts_AidlPsitMstpSsurWnonDnon03",0.2,"Acts_AidlPsitMstpSsurWnonDnon04",0.2,"Acts_AidlPsitMstpSsurWnonDnon05",0.2}; + VariantAfter[] = {20,20,20}; + InterpolateTo[] = {"Acts_AidlPsitMstpSsurWnonDnon01",0.001,"Acts_AidlPsitMstpSsurWnonDnon02",0.001,"Acts_AidlPsitMstpSsurWnonDnon03",0.001,"Acts_AidlPsitMstpSsurWnonDnon04",0.001,"Acts_AidlPsitMstpSsurWnonDnon05",0.001,"Acts_AidlPsitMstpSsurWnonDnon_out",0.1,"Unconscious",0.01}; + canReload = 0; + }; + class Acts_AidlPsitMstpSsurWnonDnon01: Acts_AidlPsitMstpSsurWnonDnon_loop + { + equivalentTo = "Acts_AidlPsitMstpSsurWnonDnon_loop"; + speed = 0.075; + VariantsPlayer[] = {}; + VariantsAI[] = {}; + interpolationSpeed = 0.5; + InterpolateTo[] = {"Acts_AidlPsitMstpSsurWnonDnon_loop",0.001,"Unconscious",0.01}; + }; + class Acts_AidlPsitMstpSsurWnonDnon02: Acts_AidlPsitMstpSsurWnonDnon01 + { + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_2"; + speed = 0.15; + }; + class Acts_AidlPsitMstpSsurWnonDnon03: Acts_AidlPsitMstpSsurWnonDnon01 + { + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_3"; + speed = 0.06; + }; + class Acts_AidlPsitMstpSsurWnonDnon04: Acts_AidlPsitMstpSsurWnonDnon01 + { + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_4"; + speed = 0.05; + }; + class Acts_AidlPsitMstpSsurWnonDnon05: Acts_AidlPsitMstpSsurWnonDnon01 + { + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_5"; + speed = 0.05; + }; + class Acts_AidlPsitMstpSsurWnonDnon_out: CutSceneAnimationBase + { + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPsitMstpSsurWnonDnon_out"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + speed = 0.1875; + looped = 0; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.001}; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup_loop: CutSceneAnimationBase + { + actions = "Acts_WarmUp_actions"; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPercMstpSlowWrflDnon_warmup01"; + VariantsPlayer[] = {"Acts_AidlPercMstpSlowWrflDnon_warmup01",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup02",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup03",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup04",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup05",0.2}; + VariantsAI[] = {"Acts_AidlPercMstpSlowWrflDnon_warmup01",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup02",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup03",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup04",0.2,"Acts_AidlPercMstpSlowWrflDnon_warmup05",0.2}; + VariantAfter[] = {15,15,15}; + InterpolateTo[] = {"Acts_AidlPercMstpSlowWrflDnon_warmup01",0.001,"Acts_AidlPercMstpSlowWrflDnon_warmup02",0.001,"Acts_AidlPercMstpSlowWrflDnon_warmup03",0.001,"Acts_AidlPercMstpSlowWrflDnon_warmup04",0.001,"Acts_AidlPercMstpSlowWrflDnon_warmup05",0.001}; + weaponIK = 1; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {1}; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup01: Acts_AidlPercMstpSlowWrflDnon_warmup_loop + { + speed = 0.153846; + VariantsPlayer[] = {}; + VariantsAI[] = {}; + InterpolateTo[] = {"Acts_AidlPercMstpSlowWrflDnon_warmup_loop",0.001,"AmovPercMstpSlowWrflDnon",0.01,"Unconscious",0.01}; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup02: Acts_AidlPercMstpSlowWrflDnon_warmup01 + { + speed = 0.115385; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPercMstpSlowWrflDnon_warmup02"; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup03: Acts_AidlPercMstpSlowWrflDnon_warmup01 + { + speed = 0.085714; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPercMstpSlowWrflDnon_warmup03"; + leftHandIKCurve[] = {0,1,0.2,1,0.22,0,0.7,0,0.714286,1,0.788571,1,0.8,0,0.88,0,0.894286,1}; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup04: Acts_AidlPercMstpSlowWrflDnon_warmup01 + { + speed = 0.065217; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPercMstpSlowWrflDnon_warmup04"; + leftHandIKCurve[] = {0,1,0.030435,1,0.036957,0,0.569565,0,0.576087,1}; + }; + class Acts_AidlPercMstpSlowWrflDnon_warmup05: Acts_AidlPercMstpSlowWrflDnon_warmup01 + { + speed = 0.068182; + file = "\A3\Anims_F_Mark\data\anim\sdr\cts\Acts_AidlPercMstpSlowWrflDnon_warmup05"; + }; + class AfdsPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon + { + actions = "FiringDrillsRifleStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon_AfdsPercMstpSlowWrflDnon",0.01,"AfdsPercMstpSrasWrflDnon_AfdsPercMstpSrasWpstDnon",0.01,"AfdsPercMstpSrasWrflDnon_AfdsPknlMstpSrasWrflDnon",0.01,"AfdsPercMstpSrasWrflDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPercMstpSrasWrflDnon_turnR",0.02,"AfdsPercMstpSrasWrflDnon_turnL",0.02,"AfdsPercMstpSrasWrflDnon_AfdsPercMstpSnonWnonDnon",0.01,"AfdsPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.01,"AfdsPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AfdsPercMstpSrasWrflDnon_turnR",0.02,"AfdsPercMstpSrasWrflDnon_turnL",0.02,"AfdsPercMstpSrasWrflDnon_inv",0.05}; + }; + class AfdsPercMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon + { + ConnectTo[] = {"AfdsPercMstpSlowWrflDnon_AfdsPercMstpSrasWrflDnon",0.01,"AfdsPercMstpSlowWrflDnon_AfdsPknlMstpSlowWrflDnon",0.01,"AfdsPercMstpSlowWrflDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPercMstpSlowWrflDnon_turnL",0.02,"AfdsPercMstpSlowWrflDnon_turnR",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AfdsPercMstpSlowWrflDnon_inv",0.05,"AfdsPercMstpSlowWrflDnon_turnL",0.02,"AfdsPercMstpSlowWrflDnon_turnR",0.02}; + actions = "FiringDrillsRifleLowStandActions"; + }; + class AfdsPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon + { + actions = "FiringDrillsRifleKneelActions"; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AfdsPknlMstpSrasWrflDnon_turnR",0.02,"AfdsPknlMstpSrasWrflDnon_turnL",0.02,"AfdsPknlMstpSrasWrflDnon_inv",0.05}; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon_AfdsPercMstpSrasWrflDnon",0.01,"AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSlowWrflDnon",0.01,"AfdsPknlMstpSrasWrflDnon_turnR",0.02,"AfdsPknlMstpSrasWrflDnon_turnL",0.02,"AfdsPknlMstpSrasWrflDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AfdsPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon_AfdsPercMstpSrasWrflDnon",0.01,"AfdsPercMstpSrasWpstDnon_AfdsPercMstpSlowWpstDnon",0.02,"AfdsPercMstpSrasWpstDnon_turnR",0.02,"AfdsPercMstpSrasWpstDnon_turnL",0.02,"AfdsPercMstpSrasWpstDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AfdsPercMstpSrasWpstDnon_AfdsPpneMstpSrasWpstDnon",0.01,"AfdsPercMstpSrasWpstDnon_AfdsPercMstpSnonWnonDnon",0.01,"AfdsPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.01}; + actions = "FiringDrillsPistolStandActions"; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AfdsPercMstpSrasWpstDnon_turnR",0.02,"AfdsPercMstpSrasWpstDnon_turnL",0.02,"AfdsPercMstpSrasWpstDnon_inv",0.05}; + }; + class AfdsPercMstpSlowWpstDnon: AmovPercMstpSlowWpstDnon + { + actions = "FiringDrillsPistolLowStandActions"; + ConnectTo[] = {"AfdsPercMstpSlowWpstDnon_AfdsPercMstpSrasWpstDnon",0.01,"AfdsPercMstpSlowWpstDnon_turnL",0.02,"AfdsPercMstpSlowWpstDnon_turnR",0.02,"AfdsPercMstpSlowWpstDnon_AfdsPknlMstpSlowWpstDnon",0.01,"AfdsPercMstpSlowWpstDnon",0.05,"AfdsPercMstpSlowWpstDnon_AfdsPpneMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AfdsPercMstpSlowWpstDnon_turnL",0.02,"AfdsPercMstpSlowWpstDnon_turnR",0.02,"AfdsPercMstpSlowWpstDnon_inv",0.05}; + }; + class AfdsPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon_AfdsPercMstpSrasWpstDnon",0.01,"AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSlowWpstDnon",0.01,"AfdsPknlMstpSrasWpstDnon_turnL",0.02,"AfdsPknlMstpSrasWpstDnon_turnR",0.02,"AfdsPknlMstpSrasWpstDnon_AfdsPpneMstpSrasWpstDnon",0.01,"AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSrasWrflDnon",0.01,"AfdsPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AfdsPknlMstpSrasWpstDnon_turnL",0.02,"AfdsPknlMstpSrasWpstDnon_turnR",0.02,"AfdsPknlMstpSrasWpstDnon_inv",0.05}; + actions = "FiringDrillsPistolKneelActions"; + }; + class AfdsPknlMstpSlowWpstDnon: AmovPknlMstpSlowWpstDnon + { + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AfdsPknlMstpSlowWpstDnon_turnL",0.02,"AfdsPknlMstpSlowWpstDnon_turnR",0.02,"AfdsPknlMstpSlowWpstDnon_inv",0.05}; + ConnectTo[] = {"AfdsPknlMstpSlowWpstDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AfdspPknlMstpSlowWpstDnon_AfdspPercMstpSlowWpstDnon",0.01,"AfdsPknlMstpSlowWpstDnon_turnL",0.02,"AfdsPknlMstpSlowWpstDnon_turnR",0.02,"AfdsPknlMstpSlowWpstDnon_AfdsPpneMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolLowKneelActions"; + }; + class AfdsPpneMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSrasWpstDnon_turnL",0.02,"AfdsPpneMstpSrasWpstDnon_turnR",0.02,"AmovPpneMstpSrasWpstDnon",0.02,"AfdsPpneMstpSrasWpstDnon_inv",0.05}; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon_turnL",0.02,"AfdsPpneMstpSrasWpstDnon_turnR",0.02,"AfdsPpneMstpSrasWpstDnon_AfdsPercMstpSrasWpstDnon",0.01,"AfdsPpneMstpSrasWpstDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AfdsPpneMstpSrasWpstDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSlowWrflDnon: AmovPknlMstpSlowWrflDnon + { + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AfdsPknlMstpSlowWrflDnon_turnR",0.02,"AfdsPknlMstpSlowWrflDnon_turnL",0.02,"AfdsPknlMstpSlowWrflDnon_inv",0.05}; + ConnectTo[] = {"AfdsPknlMstpSlowWrflDnon_AfdsPknlMstpSrasWrflDnon",0.01,"AfdsPknlMstpSlowWrflDnon_turnR",0.02,"AfdsPknlMstpSlowWrflDnon_turnL",0.02,"AfdsPknlMstpSlowWrflDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPknlMstpSlowWrflDnon_AfdsPercMstpSlowWrflDnon",0.01}; + actions = "FiringDrillsRifleLowKneelActions"; + }; + class AfdsPpneMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon + { + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AfdsPpneMstpSrasWrflDnon_turnR",0.02,"AfdsPpneMstpSrasWrflDnon_turnL",0.02,"AfdsPpneMstpSrasWrflDnon_inv",0.05}; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon_AfdsPknlMstpSrasWrflDnon",0.01,"AfdsPpneMstpSrasWrflDnon_AfdsPercMstpSrasWrflDnon",0.01,"AfdsPpneMstpSrasWrflDnon_turnR",0.02,"AfdsPpneMstpSrasWrflDnon_turnL",0.02,"AfdsPpneMstpSrasWrflDnon_AfdsPpneMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "FiringDrillsCivilStandActions"; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AfdsPercMstpSnonWnonDnon_turnL",0.02,"AfdsPercMstpSnonWnonDnon_turnR",0.02,"AfdsPercMstpSnonWnonDnon_inv",0.05}; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon_turnL",0.02,"AfdsPercMstpSnonWnonDnon_turnR",0.02,"AfdsPercMstpSnonWnonDnon_AfdsPknlMstpSnonWnonDnon",0.01,"AfdsPercMstpSnonWnonDnon_AfdsPpneMstpSnonWnonDnon",0.01,"AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWrflDnon",0.01,"AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWpstDnon",0.01,"AfdsPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon + { + actions = "FiringDrillsCivilKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon_AfdsPercMstpSnonWnonDnon",0.01,"AfdsPknlMstpSnonWnonDnon_AfdsPpneMstpSnonWnonDnon",0.01,"AfdsPknlMstpSnonWnonDnon_turnL",0.02,"AfdsPknlMstpSnonWnonDnon_turnR",0.02,"AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWrflDnon",0.01,"AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AfdsPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AfdsPknlMstpSnonWnonDnon_turnL",0.02,"AfdsPknlMstpSnonWnonDnon_turnR",0.02,"AfdsPknlMstpSnonWnonDnon_inv",0.05}; + }; + class AfdsPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon + { + actions = "FiringDrillsCivilProneActions"; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon_AfdsPercMstpSnonWnonDnon",0.01,"AfdsPpneMstpSnonWnonDnon_AfdsPknlMstpSnonWnonDnon",0.01,"AfdsPpneMstpSnonWnonDnon_turnL",0.02,"AfdsPpneMstpSnonWnonDnon_turnR",0.02,"AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWrflDnon",0.01,"AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWpstDnon",0.01,"AfdsPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.01}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AfdsPpneMstpSnonWnonDnon_turnL",0.02,"AfdsPpneMstpSnonWnonDnon_turnR",0.02,"AfdsPpneMstpSnonWnonDnon_inv",0.05}; + }; + class AfdsPercMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon_AfdsPknlMstpSoptWbinDnon",0.01,"AfdsPercMstpSoptWbinDnon_AfdsPpneMstpSoptWbinDnon",0.01,"AfdsPercMstpSoptWbinDnon_turnL",0.02,"AfdsPercMstpSoptWbinDnon_turnR",0.02,"AwopPercMstpSoptWbinDnon_AfdsPercMstpSnonWnonDnon",0.01,"AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWpstDnon",0.01,"AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AfdsPercMstpSoptWbinDnon_turnL",0.02,"AfdsPercMstpSoptWbinDnon_turnR",0.02,"AmovPercMstpSoptWbinDnon",0.02}; + }; + class AfdsPknlMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon_AfdsPercMstpSoptWbinDnon",0.01,"AfdsPknlMstpSoptWbinDnon_AfdsPpneMstpSoptWbinDnon",0.01,"AfdsPknlMstpSoptWbinDnon_turnL",0.02,"AfdsPknlMstpSoptWbinDnon_turnR",0.02,"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSnonWnonDnon",0.01,"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWpstDnon",0.01,"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPknlMstpSoptWbinDnon",0.02,"AfdsPknlMstpSoptWbinDnon_turnL",0.02,"AfdsPknlMstpSoptWbinDnon_turnR",0.02}; + }; + class AfdsPpneMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon_AfdsPknlMstpSoptWbinDnon",0.01,"AfdsPpneMstpSoptWbinDnon_AfdsPercMstpSoptWbinDnon",0.01,"AfdsPpneMstpSoptWbinDnon_turnL",0.02,"AfdsPpneMstpSoptWbinDnon_turnR",0.02,"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSnonWnonDnon",0.01,"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWpstDnon",0.01,"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPpneMstpSoptWbinDnon",0.02,"AfdsPpneMstpSoptWbinDnon_turnL",0.02,"AfdsPpneMstpSoptWbinDnon_turnR",0.02}; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPercMstpSlowWrflDnon: AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon + { + actions = "FiringDrillsRifleLowStandActions"; + ConnectTo[] = {"AfdsPercMstpSlowWrflDnon",0.01}; + }; + class AfdsPercMstpSlowWrflDnon_AfdsPercMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "FiringDrillsRifleStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPercMstpSrasWpstDnon: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon + { + actions = "FiringDrillsPistolStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon_AfdsPercMstpSrasWpstDnon_end",0.01}; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPercMstpSrasWpstDnon_end: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPercMstpSrasWrflDnon: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon_AfdsPercMstpSrasWrflDnon_end",0.01}; + actions = "FiringDrillsRifleStandActions"; + }; + class AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSrasWpstDnon: AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon + { + actions = "FiringDrillsPistolKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSrasWpstDnon_end",0.01}; + }; + class AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + }; + class AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSrasWrflDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end + { + actions = "FiringDrillsRifleKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + }; + class AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSrasWrflDnon: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon + { + actions = "FiringDrillsRifleKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSrasWrflDnon_end",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AfdsPpneMstpSrasWrflDnon: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon + { + actions = "FiringDrillsRifleProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon_AfdsPpneMstpSrasWrflDnon_end",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AfdsPpneMstpSrasWrflDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end + { + actions = "FiringDrillsRifleProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + }; + class AfdsPpneMstpSrasWrflDnon_AfdsPpneMstpSrasWpstDnon_end: AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AfdsPpneMstpSrasWrflDnon_AfdsPpneMstpSrasWpstDnon: AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon_AfdsPpneMstpSrasWpstDnon_end",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPercMstpSrasWrflDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end + { + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleStandActions"; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPknlMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon + { + actions = "FiringDrillsRifleKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + }; + class AfdsPknlMstpSlowWrflDnon_AfdsPercMstpSlowWrflDnon: AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon + { + actions = "FiringDrillsRifleLowStandActions"; + ConnectTo[] = {"AfdsPercMstpSlowWrflDnon",0.01}; + }; + class AfdsPercMstpSlowWrflDnon_AfdsPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon + { + actions = "FiringDrillsRifleLowKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSlowWrflDnon",0.01}; + }; + class AfdsPknlMstpSrasWrflDnon_AfdsPercMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "FiringDrillsRifleStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon + { + actions = "FiringDrillsPistolLowStandActions"; + ConnectTo[] = {"AfdsPercMstpSlowWpstDnon",0.02}; + }; + class AfdsPercMstpSlowWpstDnon_AfdsPercMstpSrasWpstDnon: AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolStandActions"; + }; + class AfdsPercMstpSlowWpstDnon_AfdsPknlMstpSlowWpstDnon: AmovPercMstpSlowWpstDnon_AmovPknlMstpSlowWpstDnon + { + actions = "FiringDrillsPistolLowKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSlowWpstDnon",0.01}; + }; + class AfdspPknlMstpSlowWpstDnon_AfdspPercMstpSlowWpstDnon: AmovPknlMstpSlowWpstDnon_AmovPercMstpSlowWpstDnon + { + ConnectTo[] = {"AfdsPercMstpSlowWpstDnon",0.01}; + actions = "FiringDrillsPistolLowStandActions"; + }; + class AfdsPknlMstpSlowWrflDnon_AfdsPknlMstpSrasWrflDnon: AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleKneelActions"; + }; + class AfdsPknlMstpSrasWrflDnon_AfdsPknlMstpSlowWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon + { + ConnectTo[] = {"AfdsPknlMstpSlowWrflDnon",0.01}; + actions = "FiringDrillsRifleLowKneelActions"; + }; + class AfdsPpneMstpSrasWrflDnon_AfdsPknlMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleKneelActions"; + }; + class AfdsPpneMstpSrasWrflDnon_AfdsPercMstpSrasWrflDnon: AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleStandActions"; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPpneMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPknlMstpSrasWrflDnon_AfdsPpneMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPknlMstpSlowWrflDnon_AfdsPpneMstpSrasWrflDnon: AmovPknlMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPercMstpSlowWrflDnon_AfdsPpneMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPknlMstpSrasWpstDnon_AfdsPercMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolStandActions"; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPknlMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolKneelActions"; + }; + class AfdsPknlMstpSlowWpstDnon_AfdsPknlMstpSrasWpstDnon: AmovPknlMstpSlowWpstDnon_AmovPknlMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolKneelActions"; + }; + class AfdsPknlMstpSrasWpstDnon_AfdsPknlMstpSlowWpstDnon: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSlowWpstDnon + { + ConnectTo[] = {"AfdsPknlMstpSlowWpstDnon",0.01}; + actions = "FiringDrillsPistolLowKneelActions"; + }; + class AfdsPercMstpSlowWpstDnon_AfdsPpneMstpSrasWpstDnon: AmovPercMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPpneMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AfdsPknlMstpSlowWpstDnon_AfdsPpneMstpSrasWpstDnon: AmovPknlMstpSlowWpstDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AfdsPknlMstpSrasWpstDnon_AfdsPpneMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AfdsPknlMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon + { + actions = "FiringDrillsPistolKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AfdsPercMstpSrasWpstDnon: AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon + { + actions = "FiringDrillsPistolStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + }; + class AfdsPercMstpSnonWnonDnon_AfdsPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon + { + actions = "FiringDrillsCivilKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon",0.01}; + }; + class AfdsPercMstpSnonWnonDnon_AfdsPpneMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon + { + actions = "FiringDrillsCivilProneActions"; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon",0.01}; + }; + class AfdsPknlMstpSnonWnonDnon_AfdsPercMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon + { + actions = "FiringDrillsCivilStandActions"; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.01}; + }; + class AfdsPknlMstpSnonWnonDnon_AfdsPpneMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon + { + actions = "FiringDrillsCivilProneActions"; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon",0.01}; + }; + class AfdsPpneMstpSnonWnonDnon_AfdsPknlMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon + { + actions = "FiringDrillsCivilKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon",0.01}; + }; + class AfdsPpneMstpSnonWnonDnon_AfdsPercMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon + { + actions = "FiringDrillsCivilStandActions"; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPercMstpSnonWnonDnon: AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon_AfdsPercMstpSnonWnonDnon_end",0.01}; + actions = "FiringDrillsCivilStandActions"; + }; + class AfdsPercMstpSrasWpstDnon_AfdsPercMstpSnonWnonDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end + { + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.01}; + actions = "FiringDrillsCivilStandActions"; + }; + class AfdsPercMstpSrasWrflDnon_AfdsPercMstpSnonWnonDnon: AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.01}; + actions = "FiringDrillsCivilStandActions"; + }; + class AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWrflDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleStandActions"; + }; + class AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWrflDnon: AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleKneelActions"; + }; + class AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWrflDnon: AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon + { + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + actions = "FiringDrillsRifleProneActions"; + }; + class AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWpstDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWpstDnon_end",0.01}; + actions = "FiringDrillsPistolStandActions"; + }; + class AfdsPercMstpSnonWnonDnon_AfdsPercMstpSrasWpstDnon_end: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end + { + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolStandActions"; + }; + class AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWpstDnon: AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWpstDnon_end",0.01}; + actions = "FiringDrillsPistolKneelActions"; + }; + class AfdsPknlMstpSnonWnonDnon_AfdsPknlMstpSrasWpstDnon_end: AmovPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end + { + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolKneelActions"; + }; + class AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWpstDnon: AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon + { + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWpstDnon_end",0.01}; + actions = "FiringDrillsPistolProneActions"; + }; + class AfdsPpneMstpSnonWnonDnon_AfdsPpneMstpSrasWpstDnon_end: AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end + { + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + actions = "FiringDrillsPistolProneActions"; + }; + class AfdsPercMstpSoptWbinDnon_AfdsPknlMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPercMstpSoptWbinDnon_AfdsPpneMstpSoptWbinDnon: AmovPercMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSoptWbinDnon_AfdsPercMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSoptWbinDnon_AfdsPpneMstpSoptWbinDnon: AmovPknlMstpSoptWbinDnon_AmovPpneMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.01}; + }; + class AfdsPpneMstpSoptWbinDnon_AfdsPercMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon_AmovPercMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPpneMstpSoptWbinDnon_AfdsPknlMstpSoptWbinDnon: AmovPpneMstpSoptWbinDnon_AmovPknlMstpSoptWbinDnon + { + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon: AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocStandActions"; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon: AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSnonWnonDnon_AwopPknlMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon: AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.01}; + }; + class AfdsPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon: AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.01}; + }; + class AfdsPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon: AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.01}; + }; + class AfdsPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end + { + actions = "FiringDrillsBinocProneActions"; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSnonWnonDnon: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon + { + actions = "FiringDrillsCivilStandActions"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AfdsPercMstpSnonWnonDnon_end",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSnonWnonDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end + { + actions = "FiringDrillsCivilStandActions"; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWpstDnon: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon + { + actions = "FiringDrillsPistolStandActions"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWpstDnon_end",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWpstDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWrflDnon: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon + { + actions = "FiringDrillsRifleStandActions"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWrflDnon_end",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AfdsPercMstpSrasWrflDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end + { + actions = "FiringDrillsRifleStandActions"; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSnonWnonDnon: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon + { + actions = "FiringDrillsCivilKneelActions"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSnonWnonDnon_end",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSnonWnonDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSnonWnonDnon_end + { + actions = "FiringDrillsCivilKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWpstDnon: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon + { + actions = "FiringDrillsPistolKneelActions"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWpstDnon_end",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWpstDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWrflDnon: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon + { + actions = "FiringDrillsRifleKneelActions"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWrflDnon_end",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AfdsPknlMstpSrasWrflDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end + { + actions = "FiringDrillsRifleKneelActions"; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSnonWnonDnon: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon + { + actions = "FiringDrillsCivilProneActions"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSnonWnonDnon_end",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSnonWnonDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end + { + actions = "FiringDrillsCivilProneActions"; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWpstDnon: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWpstDnon_end",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWpstDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end + { + actions = "FiringDrillsPistolProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWrflDnon: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon + { + actions = "FiringDrillsRifleProneActions"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWrflDnon_end",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AfdsPpneMstpSrasWrflDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end + { + actions = "FiringDrillsRifleProneActions"; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.01}; + }; + class AfdsPercMstpSrasWrflDnon_turnL: AmovPercMstpSrasWrflDnon_turnL + { + actions = "FiringDrillsRifleStandActions"; + InterpolateTo[] = {"AfdsPercMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.02}; + }; + class AfdsPercMstpSrasWrflDnon_turnR: AmovPercMstpSrasWrflDnon_turnR + { + actions = "FiringDrillsRifleStandActions"; + InterpolateTo[] = {"AfdsPercMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSrasWrflDnon",0.02}; + }; + class AfdsPercMstpSlowWrflDnon_turnL: AmovPercMstpSlowWrflDnon_turnL + { + actions = "FiringDrillsRifleLowStandActions"; + InterpolateTo[] = {"AfdsPercMstpSlowWrflDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSlowWrflDnon",0.02}; + }; + class AfdsPercMstpSlowWrflDnon_turnR: AmovPercMstpSlowWrflDnon_turnR + { + actions = "FiringDrillsRifleLowStandActions"; + InterpolateTo[] = {"AfdsPercMstpSlowWrflDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSlowWrflDnon",0.02}; + }; + class AfdsPknlMstpSrasWrflDnon_turnL: AmovPknlMstpSrasWrflDnon_turnL + { + InterpolateTo[] = {"AfdsPknlMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.02}; + actions = "FiringDrillsRifleKneelActions"; + }; + class AfdsPknlMstpSrasWrflDnon_turnR: AmovPknlMstpSrasWrflDnon_turnR + { + InterpolateTo[] = {"AfdsPknlMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSrasWrflDnon",0.02}; + actions = "FiringDrillsRifleKneelActions"; + }; + class AfdsPknlMstpSlowWrflDnon_turnL: AmovPknlMstpSlowWrflDnon_turnL + { + actions = "FiringDrillsRifleLowKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSlowWrflDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSlowWrflDnon",0.02}; + }; + class AfdsPknlMstpSlowWrflDnon_turnR: AmovPknlMstpSlowWrflDnon_turnR + { + actions = "FiringDrillsRifleLowKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSlowWrflDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSlowWrflDnon",0.02}; + }; + class AfdsPpneMstpSrasWrflDnon_turnL: AmovPpneMstpSrasWrflDnon_turnL + { + actions = "FiringDrillsRifleProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.02}; + }; + class AfdsPpneMstpSrasWrflDnon_turnR: AmovPpneMstpSrasWrflDnon_turnR + { + actions = "FiringDrillsRifleProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSrasWrflDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSrasWrflDnon",0.02}; + }; + class AfdsPercMstpSrasWpstDnon_turnL: AmovPercMstpSrasWpstDnon_turnL + { + actions = "FiringDrillsPistolStandActions"; + InterpolateTo[] = {"AfdsPercMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.02}; + }; + class AfdsPercMstpSrasWpstDnon_turnR: AmovPercMstpSrasWpstDnon_turnR + { + actions = "FiringDrillsPistolStandActions"; + InterpolateTo[] = {"AfdsPercMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSrasWpstDnon",0.02}; + }; + class AfdsPercMstpSlowWpstDnon_turnL: AmovPercMstpSlowWpstDnon_turnL + { + actions = "FiringDrillsPistolLowStandActions"; + InterpolateTo[] = {"AfdsPercMstpSlowWpstDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSlowWpstDnon",0.02}; + }; + class AfdsPercMstpSlowWpstDnon_turnR: AmovPercMstpSlowWpstDnon_turnR + { + actions = "FiringDrillsPistolLowStandActions"; + InterpolateTo[] = {"AfdsPercMstpSlowWpstDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSlowWpstDnon",0.02}; + }; + class AfdsPknlMstpSrasWpstDnon_turnL: AmovPknlMstpSrasWpstDnon_turnL + { + actions = "FiringDrillsPistolKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.02}; + }; + class AfdsPknlMstpSrasWpstDnon_turnR: AmovPknlMstpSrasWpstDnon_turnR + { + actions = "FiringDrillsPistolKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSrasWpstDnon",0.02}; + }; + class AfdsPknlMstpSlowWpstDnon_turnL: AmovPknlMstpSlowWpstDnon_turnL + { + actions = "FiringDrillsPistolLowKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSlowWpstDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSlowWpstDnon",0.02}; + }; + class AfdsPknlMstpSlowWpstDnon_turnR: AmovPknlMstpSlowWpstDnon_turnR + { + actions = "FiringDrillsPistolLowKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSlowWpstDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSlowWpstDnon",0.02}; + }; + class AfdsPpneMstpSrasWpstDnon_turnL: AmovPpneMstpSrasWpstDnon_turnL + { + InterpolateTo[] = {"AfdsPpneMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.02}; + actions = "FiringDrillsPistolProneActions"; + }; + class AfdsPpneMstpSrasWpstDnon_turnR: AmovPpneMstpSrasWpstDnon_turnR + { + InterpolateTo[] = {"AfdsPpneMstpSrasWpstDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSrasWpstDnon",0.02}; + actions = "FiringDrillsPistolProneActions"; + }; + class AfdsPercMstpSnonWnonDnon_turnL: AmovPercMstpSnonWnonDnon_turnL + { + actions = "FiringDrillsCivilStandActions"; + InterpolateTo[] = {"AfdsPercMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.02}; + }; + class AfdsPercMstpSnonWnonDnon_turnR: AmovPercMstpSnonWnonDnon_turnR + { + actions = "FiringDrillsCivilStandActions"; + InterpolateTo[] = {"AfdsPercMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSnonWnonDnon",0.02}; + }; + class AfdsPknlMstpSnonWnonDnon_turnL: AmovPknlMstpSnonWnonDnon_turnL + { + actions = "FiringDrillsCivilKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon",0.02}; + }; + class AfdsPknlMstpSnonWnonDnon_turnR: AmovPknlMstpSnonWnonDnon_turnR + { + actions = "FiringDrillsCivilKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSnonWnonDnon",0.02}; + }; + class AfdsPpneMstpSnonWnonDnon_turnL: AmovPpneMstpSnonWnonDnon_turnL + { + actions = "FiringDrillsCivilProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon",0.02}; + }; + class AfdsPpneMstpSnonWnonDnon_turnR: AmovPpneMstpSnonWnonDnon_turnR + { + actions = "FiringDrillsCivilProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSnonWnonDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSnonWnonDnon",0.02}; + }; + class AfdsPercMstpSoptWbinDnon_turnL: AmovPercMstpSoptWbinDnon_turnL + { + actions = "FiringDrillsBinocStandActions"; + InterpolateTo[] = {"AfdsPercMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.02}; + }; + class AfdsPercMstpSoptWbinDnon_turnR: AmovPercMstpSoptWbinDnon_turnR + { + actions = "FiringDrillsBinocStandActions"; + InterpolateTo[] = {"AfdsPercMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPercMstpSoptWbinDnon",0.02}; + }; + class AfdsPknlMstpSoptWbinDnon_turnL: AmovPknlMstpSoptWbinDnon_turnL + { + actions = "FiringDrillsBinocKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.02}; + }; + class AfdsPknlMstpSoptWbinDnon_turnR: AmovPknlMstpSoptWbinDnon_turnR + { + actions = "FiringDrillsBinocKneelActions"; + InterpolateTo[] = {"AfdsPknlMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPknlMstpSoptWbinDnon",0.02}; + }; + class AfdsPpneMstpSoptWbinDnon_turnL: AmovPpneMstpSoptWbinDnon_turnL + { + actions = "FiringDrillsBinocProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.02}; + }; + class AfdsPpneMstpSoptWbinDnon_turnR: AmovPpneMstpSoptWbinDnon_turnR + { + actions = "FiringDrillsBinocProneActions"; + InterpolateTo[] = {"AfdsPpneMstpSoptWbinDnon",0.02}; + ConnectTo[] = {"AfdsPpneMstpSoptWbinDnon",0.02}; + }; + class AfdsPercMstpSrasWrflDnon_inv: AinvPercMstpSrasWrflDnon + { + actions = "FiringDrillsRifleStandActions_inv"; + InterpolateTo[] = {"AfdsPercMstpSrasWrflDnon",0.05}; + }; + class AfdsPercMstpSlowWrflDnon_inv: AfdsPercMstpSrasWrflDnon_inv + { + InterpolateTo[] = {"AfdsPercMstpSlowWrflDnon",0.05}; + actions = "FiringDrillsRifleLowStandActions_inv"; + }; + class AfdsPknlMstpSrasWrflDnon_inv: AinvPknlMstpSrasWrflDnon + { + InterpolateTo[] = {"AfdsPknlMstpSrasWrflDnon",0.05}; + actions = "FiringDrillsRifleKneelActions_inv"; + }; + class AfdsPknlMstpSlowWrflDnon_inv: AfdsPknlMstpSrasWrflDnon_inv + { + actions = "FiringDrillsRifleLowKneelActions_inv"; + InterpolateTo[] = {"AfdsPknlMstpSlowWrflDnon",0.05}; + }; + class AfdsPpneMstpSrasWrflDnon_inv: AinvPpneMstpSrasWrflDnon + { + InterpolateTo[] = {"AfdsPpneMstpSrasWrflDnon",0.05}; + actions = "FiringDrillsRifleProneActions_inv"; + }; + class AfdsPercMstpSrasWpstDnon_inv: AinvPercMstpSrasWpstDnon + { + InterpolateTo[] = {"AfdsPercMstpSrasWpstDnon",0.05}; + actions = "FiringDrillsPistolStandActions_inv"; + }; + class AfdsPercMstpSlowWpstDnon_inv: AfdsPercMstpSrasWpstDnon_inv + { + actions = "FiringDrillsPistolLowStandActions_inv"; + InterpolateTo[] = {"AfdsPercMstpSlowWpstDnon",0.05}; + }; + class AfdsPknlMstpSrasWpstDnon_inv: AinvPknlMstpSrasWpstDnon + { + InterpolateTo[] = {"AfdsPknlMstpSrasWpstDnon",0.05}; + actions = "FiringDrillsPistolKneelActions_inv"; + }; + class AfdsPknlMstpSlowWpstDnon_inv: AfdsPknlMstpSrasWpstDnon_inv + { + InterpolateTo[] = {"AfdsPknlMstpSlowWpstDnon",0.05}; + actions = "FiringDrillsPistolLowKneelActions_inv"; + }; + class AfdsPpneMstpSrasWpstDnon_inv: AinvPpneMstpSrasWpstDnon + { + InterpolateTo[] = {"AfdsPpneMstpSrasWpstDnon",0.05}; + actions = "FiringDrillsPistolProneActions_inv"; + }; + class AfdsPercMstpSnonWnonDnon_inv: AinvPercMstpSnonWnonDnon + { + InterpolateTo[] = {"AfdsPercMstpSnonWnonDnon",0.05}; + actions = "FiringDrillsCivilStandActions_inv"; + }; + class AfdsPknlMstpSnonWnonDnon_inv: AinvPknlMstpSnonWnonDnon + { + InterpolateTo[] = {"AfdsPknlMstpSnonWnonDnon",0.05}; + actions = "FiringDrillsCivilKneelActions_inv"; + }; + class AfdsPpneMstpSnonWnonDnon_inv: AinvPpneMstpSnonWnonDnon + { + InterpolateTo[] = {"AfdsPpneMstpSnonWnonDnon",0.05}; + actions = "FiringDrillsCivilProneActions_inv"; + }; + class Bipod_120_TopLeft: AmovPercMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_120_TopRight: Bipod_120_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-tc-tr"; + }; + class Bipod_120_BottomLeft: Bipod_120_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-bc-bl"; + }; + class Bipod_120_CenterLeft: Bipod_120_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-cc-cl"; + }; + class Bipod_120_CenterRight: Bipod_120_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-cc-cr"; + }; + class Bipod_120_BottomRight: Bipod_120_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\120_bipod-bc-br"; + }; + class Bipod_130_TopLeft: AmovPercMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_130_TopRight: Bipod_130_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-tc-tr"; + }; + class Bipod_130_BottomLeft: Bipod_130_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-bc-bl"; + }; + class Bipod_130_CenterLeft: Bipod_130_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-cc-cl"; + }; + class Bipod_130_CenterRight: Bipod_130_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-cc-cr"; + }; + class Bipod_130_BottomRight: Bipod_130_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\130_bipod-bc-br"; + }; + class Bipod_140_TopLeft: AmovPercMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_140_TopRight: Bipod_140_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-tc-tr"; + }; + class Bipod_140_BottomLeft: Bipod_140_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-bc-bl"; + }; + class Bipod_140_CenterLeft: Bipod_140_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-cc-cl"; + }; + class Bipod_140_CenterRight: Bipod_140_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-cc-cr"; + }; + class Bipod_140_BottomRight: Bipod_140_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\140_bipod-bc-br"; + }; + class Bipod_150_TopLeft: AmovPercMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_150_TopRight: Bipod_150_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-tc-tr"; + }; + class Bipod_150_BottomLeft: Bipod_150_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-bc-bl"; + }; + class Bipod_150_CenterLeft: Bipod_150_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-cc-cl"; + }; + class Bipod_150_CenterRight: Bipod_150_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-cc-cr"; + }; + class Bipod_150_BottomRight: Bipod_150_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\150_bipod-bc-br"; + }; + class Bipod_110_TopLeft: AmovPercMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_110_TopRight: Bipod_110_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-tc-tr"; + }; + class Bipod_110_BottomLeft: Bipod_110_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-bc-bl"; + }; + class Bipod_110_CenterLeft: Bipod_110_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-cc-cl"; + }; + class Bipod_110_CenterRight: Bipod_110_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-cc-cr"; + }; + class Bipod_110_BottomRight: Bipod_110_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\110_bipod-bc-br"; + }; + class Bipod_100_TopLeft: AmovPknlMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_100_TopRight: Bipod_100_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-tc-tr"; + }; + class Bipod_100_BottomLeft: Bipod_100_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-bc-bl"; + }; + class Bipod_100_CenterLeft: Bipod_100_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-cc-cl"; + }; + class Bipod_100_CenterRight: Bipod_100_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-cc-cr"; + }; + class Bipod_100_BottomRight: Bipod_100_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\100_bipod-bc-br"; + }; + class Bipod_90_TopLeft: AmovPknlMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_90_TopRight: Bipod_90_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-tc-tr"; + }; + class Bipod_90_BottomLeft: Bipod_90_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-bc-bl"; + }; + class Bipod_90_CenterLeft: Bipod_90_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-cc-cl"; + }; + class Bipod_90_CenterRight: Bipod_90_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-cc-cr"; + }; + class Bipod_90_BottomRight: Bipod_90_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\90_bipod-bc-br"; + }; + class Bipod_80_TopLeft: AmovPknlMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_80_TopRight: Bipod_80_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-tc-tr"; + }; + class Bipod_80_BottomLeft: Bipod_80_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-bc-bl"; + }; + class Bipod_80_CenterLeft: Bipod_80_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-cc-cl"; + }; + class Bipod_80_CenterRight: Bipod_80_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-cc-cr"; + }; + class Bipod_80_BottomRight: Bipod_80_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\80_bipod-bc-br"; + }; + class Bipod_60_TopLeft: AadjPpneMstpSrasWrflDup + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-tc-tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + }; + class Bipod_60_TopRight: Bipod_60_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-tc-tr"; + }; + class Bipod_60_BottomLeft: Bipod_60_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-bc-bl"; + }; + class Bipod_60_CenterLeft: Bipod_60_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-cc-cl"; + }; + class Bipod_60_CenterRight: Bipod_60_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-cc-cr"; + }; + class Bipod_60_BottomRight: Bipod_60_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\60_bipod-bc-br"; + }; + class ProneBipod_TopLeft: AmovPpneMstpSrasWrflDnon + { + file = "a3\Anims_F_Mark\deployment\anim\prone-tc_tl"; + speed = 1; + useIdles = "false"; + looped = "false"; + headBobStrength = "0.05f"; + headBobMode = 2; + equivalentTo = ""; + interpolateTo[] = {}; + connectTo[] = {}; + actions = "DeployedProneActions"; + }; + class ProneBipod_TopRight: ProneBipod_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\prone-tc_tr"; + }; + class ProneBipod_BottomLeft: ProneBipod_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\prone-bc_bl"; + }; + class ProneBipod_CenterLeft: ProneBipod_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\prone-cc_cl"; + }; + class ProneBipod_CenterRight: ProneBipod_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\prone-cc_cr"; + }; + class ProneBipod_BottomRight: ProneBipod_TopLeft + { + file = "a3\Anims_F_Mark\deployment\anim\prone-bc_br"; }; }; class BlendAnims: BlendAnims { wholeBody[] = {"Pelvis",1,"Spine",1,"Spine1",1,"Spine2",1,"Spine3",1,"Camera",1,"weapon",1,"launcher",1,"neck",1,"neck1",1,"head",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"LeftUpLeg",1,"LeftUpLegRoll",1,"LeftLeg",1,"LeftLegRoll",1,"LeftFoot",1,"LeftToeBase",1,"RightUpLeg",1,"RightUpLegRoll",1,"RightLeg",1,"RightLegRoll",1,"RightFoot",1,"RightToeBase",1}; aimingDefault[] = {"head",0.6,"neck1",0.6,"neck",0.6,"weapon",1,"launcher",1,"LeftShoulder",0.8,"LeftArm",0.8,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",0.8,"RightArm",0.8,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"Spine",0.3,"Spine1",0.4,"Spine2",0.5,"Spine3",0.6}; + aimingRifleSlingDefault[] = {"head",0.6,"neck1",0.6,"neck",0.6,"weapon",0.3,"launcher",1,"LeftShoulder",0.8,"LeftArm",0.8,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",0.8,"RightArm",0.8,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"Spine",0.3,"Spine1",0.4,"Spine2",0.5,"Spine3",0.6}; aimingPistol[] = {"head",0.6,"neck1",0.6,"neck",0.6,"LeftShoulder",1,"launcher",1,"weapon",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"Spine",0.3,"Spine1",0.4,"Spine2",0.5,"Spine3",0.6}; aimingLauncher[] = {"head",0.6,"neck1",0.6,"neck",0.6,"launcher",1,"weapon",1,"LeftShoulder",0.8,"LeftArm",0.8,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",0.8,"RightArm",0.8,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"Spine",0.3,"Spine1",0.4,"Spine2",0.5,"Spine3",0.6}; aimingCivil[] = {"neck1",0.25,"neck",0.25,"Spine",0.3,"Spine1",0.4,"Spine2",0.5,"Spine3",0.5}; @@ -26040,6 +29024,7 @@ class CfgMovesMaleSdr2: CfgMovesBasic crewShake_half[] = {"weapon",0.5,"Camera",0.5,"launcher",0.5,"Head",0.5,"Neck",0.5,"Neck1",0.5,"LeftShoulder",0.45,"LeftArm",0.35,"LeftArmRoll",0.25,"LeftForeArm",0.15,"RightShoulder",0.45,"RightArm",0.35,"RightArmRoll",0.25,"RightForeArm",0.315,"spine3",0.475,"spine2",0.45,"spine1",0.4,"spine",0.35,"pelvis",0.2,"LeftUpLeg",0.1,"LeftUpLegRoll",0.25,"LeftLeg",0.1,"RightUpLeg",0.1,"RightUpLegRoll",0.25,"RightLeg",0.1}; crewShake[] = {"weapon",1,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"LeftShoulder",0.9,"LeftArm",0.7,"LeftArmRoll",0.5,"LeftForeArm",0.3,"RightShoulder",0.9,"RightArm",0.7,"RightArmRoll",0.5,"RightForeArm",0.3,"spine3",0.95,"spine2",0.9,"spine1",0.8,"spine",0.7,"pelvis",0.4,"LeftUpLeg",0.2,"LeftUpLegRoll",0.5,"LeftLeg",0.2,"RightUpLeg",0.2,"RightUpLegRoll",0.5,"RightLeg",0.2}; aimingUpDefault[] = {"weapon",1,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"spine3",0.95,"spine2",0.9,"spine1",0.8,"spine",0.7}; + aimingUpRifleSlingDefault[] = {"weapon",0.3,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"spine3",0.95,"spine2",0.9,"spine1",0.8,"spine",0.7}; aimingUpCivilKneel[] = {"weapon",1,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"spine3",0.95,"spine2",0.9,"spine1",0.8,"spine",0.7,"LeftShoulder",0.95,"LeftArm",0.45,"LeftArmRoll",0.35,"LeftForeArm",0.25,"LeftForeArmRoll",0.15,"RightShoulder",0.95,"RightArm",0.45,"RightArmRoll",0.35,"RightForeArm",0.25,"RightForeArmRoll",0.15}; aimingUpLying[] = {"weapon",1,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"spine3",0.9,"spine2",0.7,"spine1",0.5}; aimingUpPistol[] = {"weapon",1,"Camera",1,"launcher",1,"Head",1,"Neck",1,"Neck1",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"spine3",0.95,"spine2",0.9,"spine1",0.8,"spine",0.7}; @@ -26048,4 +29033,6 @@ class CfgMovesMaleSdr2: CfgMovesBasic legsDefault[] = {"LeftUpLeg",0.9,"LeftUpLegRoll",0.9,"LeftLeg",0.95,"LeftLegRoll",0.95,"LeftFoot",1,"LeftToeBase",1,"RightUpLeg",0.9,"RightUpLegRoll",0.9,"RightLeg",0.95,"RightLegRoll",0.95,"RightFoot",1,"RightToeBase",1}; idleDefault[] = {"Pelvis",1,"Spine",1,"Spine1",1,"Spine2",1,"Spine3",1,"Camera",1,"weapon",1,"launcher",1,"neck",1,"neck1",1,"head",1,"LeftShoulder",1,"LeftArm",1,"LeftArmRoll",1,"LeftForeArm",1,"LeftForeArmRoll",1,"LeftHand",1,"LeftHandRing",1,"LeftHandRing1",1,"LeftHandRing2",1,"LeftHandRing3",1,"LeftHandPinky1",1,"LeftHandPinky2",1,"LeftHandPinky3",1,"LeftHandMiddle1",1,"LeftHandMiddle2",1,"LeftHandMiddle3",1,"LeftHandIndex1",1,"LeftHandIndex2",1,"LeftHandIndex3",1,"LeftHandThumb1",1,"LeftHandThumb2",1,"LeftHandThumb3",1,"RightShoulder",1,"RightArm",1,"RightArmRoll",1,"RightForeArm",1,"RightForeArmRoll",1,"RightHand",1,"RightHandRing",1,"RightHandRing1",1,"RightHandRing2",1,"RightHandRing3",1,"RightHandPinky1",1,"RightHandPinky2",1,"RightHandPinky3",1,"RightHandMiddle1",1,"RightHandMiddle2",1,"RightHandMiddle3",1,"RightHandIndex1",1,"RightHandIndex2",1,"RightHandIndex3",1,"RightHandThumb1",1,"RightHandThumb2",1,"RightHandThumb3",1,"LeftUpLeg",1,"LeftUpLegRoll",1,"LeftLeg",1,"LeftLegRoll",1,"LeftFoot",1,"LeftToeBase",1,"RightUpLeg",1,"RightUpLegRoll",1,"RightLeg",1,"RightLegRoll",1,"RightFoot",1,"RightToeBase",1}; }; -}; \ No newline at end of file + + +}; diff --git a/Sources/epoch_config/Configs/CfgPricing.hpp b/Sources/epoch_config/Configs/CfgPricing.hpp index 1a746f38..5f46e69d 100644 --- a/Sources/epoch_config/Configs/CfgPricing.hpp +++ b/Sources/epoch_config/Configs/CfgPricing.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Snap check offsets + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgPricing.hpp +*/ + class CfgPricing { class ChainSaw {price = 125;}; @@ -406,7 +421,7 @@ class CfgPricing class SLAMDirectionalMine_Wire_Mag {price = 40;}; class APERSTripMine_Wire_Mag {price = 30;}; - + // Backpacks class B_AssaultPack_cbr {price = 10;}; class B_AssaultPack_dgtl {price = 10;}; class B_AssaultPack_khk {price = 10;}; @@ -415,32 +430,32 @@ class CfgPricing class B_AssaultPack_rgr {price = 10;}; class B_AssaultPack_sgg {price = 10;}; class B_AssaultPack_blk { price = 10; }; - class B_Carryall_cbr {price = 1;}; - class B_Carryall_khk {price = 10;}; - class B_Carryall_mcamo {price = 10;}; - class B_Carryall_ocamo {price = 10;}; - class B_Carryall_oli {price = 10;}; - class B_Carryall_oucamo {price = 10;}; - class B_FieldPack_blk {price = 10;}; - class B_FieldPack_cbr {price = 10;}; - class B_FieldPack_khk {price = 10;}; - class B_FieldPack_ocamo {price = 10;}; - class B_FieldPack_oli {price = 10;}; - class B_FieldPack_oucamo {price = 10;}; - class B_Kitbag_cbr {price = 10;}; - class B_Kitbag_mcamo {price = 10;}; - class B_Kitbag_rgr {price = 10;}; - class B_Kitbag_sgg {price = 10;}; - class B_Parachute {price = 15;}; - class B_TacticalPack_blk {price = 10;}; - class B_TacticalPack_mcamo {price = 10;}; - class B_TacticalPack_ocamo {price = 10;}; - class B_TacticalPack_oli {price = 10;}; - class B_TacticalPack_rgr {price = 10;}; - class smallbackpack_red_epoch {price = 10;}; - class smallbackpack_green_epoch {price = 10;}; - class smallbackpack_teal_epoch {price = 10;}; - class smallbackpack_pink_epoch {price = 10;}; + class B_Carryall_cbr {price = 40;}; + class B_Carryall_khk {price = 40;}; + class B_Carryall_mcamo {price = 40;}; + class B_Carryall_ocamo {price = 40;}; + class B_Carryall_oli {price = 40;}; + class B_Carryall_oucamo {price = 40;}; + class B_FieldPack_blk {price = 15;}; + class B_FieldPack_cbr {price = 15;}; + class B_FieldPack_khk {price = 15;}; + class B_FieldPack_ocamo {price = 15;}; + class B_FieldPack_oli {price = 15;}; + class B_FieldPack_oucamo {price = 15;}; + class B_Kitbag_cbr {price = 25;}; + class B_Kitbag_mcamo {price = 25;}; + class B_Kitbag_rgr {price = 25;}; + class B_Kitbag_sgg {price = 25;}; + class B_Parachute {price = 25;}; + class B_TacticalPack_blk {price = 20;}; + class B_TacticalPack_mcamo {price = 20;}; + class B_TacticalPack_ocamo {price = 20;}; + class B_TacticalPack_oli {price = 20;}; + class B_TacticalPack_rgr {price = 20;}; + class smallbackpack_red_epoch {price = 22;}; + class smallbackpack_green_epoch {price = 22;}; + class smallbackpack_teal_epoch {price = 22;}; + class smallbackpack_pink_epoch {price = 22;}; // Marksman DLC class U_O_FullGhillie_lsh { price = 7; }; diff --git a/Sources/epoch_config/Configs/CfgSnapChecks.hpp b/Sources/epoch_config/Configs/CfgSnapChecks.hpp index d6d89148..d699191d 100644 --- a/Sources/epoch_config/Configs/CfgSnapChecks.hpp +++ b/Sources/epoch_config/Configs/CfgSnapChecks.hpp @@ -1,4 +1,18 @@ -// Snap Checks - EpochMod.com +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Snap check offsets + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgSnapChecks.hpp +*/ + class CfgSnapChecks { class Hesco3_EPOCH { nails[] = { diff --git a/Sources/epoch_config/Configs/CfgSounds.hpp b/Sources/epoch_config/Configs/CfgSounds.hpp index cb52d75f..5897270f 100644 --- a/Sources/epoch_config/Configs/CfgSounds.hpp +++ b/Sources/epoch_config/Configs/CfgSounds.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + CfgSounds config and CfgSay3Dhandler + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgSounds.hpp +*/ + class CfgSounds { class dog_bark @@ -52,6 +67,7 @@ class CfgSounds }; }; +// Custom Epoch config for say3d broadcsting class CfgSay3Dhandler { class snake_bite0 { distance = 100; diff --git a/Sources/epoch_config/Configs/CfgTraderMissions.hpp b/Sources/epoch_config/Configs/CfgTraderMissions.hpp index 041ff1be..b227048f 100644 --- a/Sources/epoch_config/Configs/CfgTraderMissions.hpp +++ b/Sources/epoch_config/Configs/CfgTraderMissions.hpp @@ -1,3 +1,18 @@ +/* + Author: Andrew Gregory - EpochMod.com + + Contributors: + + Description: + Mission configs and dialogs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgTraderMissions.hpp +*/ + class MissionList{ traderMissionNames[] = {"Mission - Pikes Peak Express","Mission - Animal Control","Mission - Track a Raider","Mission - VIP Chauffeur","What's the time ?","Who is near by ?","What's New ?","What is your name ?"}; traderMissionDisabled[] = {}; @@ -84,11 +99,11 @@ class MissionSelect }; }; class traderMissions { - + class MissionDelivery{ author = "axeman"; missionName = "Pikes Peak Express.";//Not used - + class welcome{ condition = "(false)";//no longer used - button triggers mission dialogue[] = {"Hi, Can you take this item to another trader town. You will be paid well.","I have an important message to get out, take it to any other trader camp for a reward ?"}; @@ -96,7 +111,7 @@ class traderMissions { item[] = {"ItemDocumentMission","ItemDocumentMission"}; action = ""; }; - + class accept{ condition = "(false)";//Decided in code - change to true to default accept mission. dialogue[] = {"Great, now get out of here.. I will keep an eye on you through a drone.","Head toward one of the traders further away. I have a UAV to monitor your progress. Don't let me down !"}; @@ -108,7 +123,7 @@ class traderMissions { item[] = {"",""}; action = ""; }; - + class inmission1{ condition = "(count (player nearEntities [[""Epoch_Male_F"",""Epoch_Female_F"",""C_man_hunter_1_F"",""Epoch_Female_Camo_F""], 150]) > 1)"; dialogue[] = {"Look out, you have other survivors in the area.","Find a place to hide, UAV reports other survivors in your area."}; @@ -116,7 +131,7 @@ class traderMissions { action = ""; frequency = 560; }; - + class inmission2{ condition = "(count (player nearEntities [[""Epoch_Sapper_F"",""Alsatian_Random_EPOCH"",""Epoch_cloak_F"",""Fin_random_EPOCH""], 150]) > 0)"; dialogue[] = {"You have something following you, watch your back..","Keep moving, you have something nearby."}; @@ -124,7 +139,7 @@ class traderMissions { action = ""; frequency = 560; }; - + class inmission3{ condition = "(false)"; dialogue[] = {"",""}; @@ -132,7 +147,7 @@ class traderMissions { action = ""; frequency = 1024; }; - + class completed{ condition = "";//handled in code dialogue[] = {"Well Done, you made it. Let me see the document.", "So, you made it then, congratulations. Now for the message ?"}; @@ -143,48 +158,48 @@ class traderMissions { magazine[] = {"100Rnd_65x39_caseless_mag_Tracer","hatchet_swing"}; item[] = {"RabbitCarcass_EPOCH","ChickenCarcass_EPOCH"}; }; - + class missioncheck{ - + class health{ dialogue[] = {"You look hurt, I am going to inject some adrenaline using your implant.","Hang in there buddy.. Your implant is about to give you a boost."}; dialogue2[] = {"",""}; action = ""; frequency = 60; }; - + class characters{ dialogue[] = {"The drone picks up a mild heat signature nearby, could be a body to loot","Have spotted a prone player near your location, might be worth investigating."}; }; - + class itemlost{ dialogue[] = {"Looks like you've lost the message, are you giving up on me ?","Don't leave that message lying around, it's essential that it arrives."}; dialogue2[] = {"If you are thinking about taking the goods and running I would have a re-think.","I wouldn't run out on me now, the last person who tried didn't get very far !"}; action = ""; }; - + class passed{ dialogue[] = {"So you're taking over this mission. Deliver this message to another trader for a reward.","New blood eh. This document needs delivering to a trader as soon as possible."}; dialogue2[] = {"",""}; action = "hint ""Mission Passed Action.."""; }; - + class abandoned{ condition = "(player distance _trader > 150)"; - dialogue[] = {"You running out with my gear..Not good, not good at all.","Take the gear and run eh ? You were supposed to be delivering a message !"}; + dialogue[] = {"You running out with my gear..Not good, not good at all.","Take the gear and run eh ? You were supposed to be delivering a message !"}; dialogue2[] = {"There's a price to pay for letting me down. Here it comes.","That's the last time you will cheat a trader. We don't take kindly to traitors."}; delay = 60; action = ""; }; - + }; - - + + }; class MissionSapper{ author = "axeman"; missionName = "Animal Control.";//Not used - + class welcome{ condition = "(false)";//no longer used - button triggers mission dialogue[] = {"I need a loose animal in the area capturing. He is known to be a bit wild","A brave survivor I see.. You need to find me a Sapper."}; @@ -192,7 +207,7 @@ class traderMissions { item[] = {"",""}; action = ""; }; - + class accept{ condition = "(true)";//Decided in code - change to true to default accept mission. i.e. Doesn't require the player to be holding welcome item above e.g. dialogue[] = {"Get out there and try and attract a sapper.","On your way then."}; @@ -204,7 +219,7 @@ class traderMissions { item[] = {"",""}; action = ""; }; - + class inmission1{ condition = "((player distance _trader) < 60 && (_sapper distance _trader < 150))"; dialogue[] = {"You need to get him close to me. I need to see the stitchings of his eyes.","I need him closer if I am to catch him. Come on you are nearly there !"}; @@ -212,7 +227,7 @@ class traderMissions { action = ""; frequency = 240; }; - + class inmission2{ condition = "(count (player nearEntities [[""Alsatian_Random_EPOCH"",""Epoch_cloak_F"",""Fin_random_EPOCH"",""Epoch_Male_F"",""Epoch_Female_F""], 250]) > 0)"; dialogue[] = {"The UAV picked up a heat signature. Could be a person..","There is some.. thing in your area. Watch your back."}; @@ -220,7 +235,7 @@ class traderMissions { action = ""; frequency = 560; }; - + class inmission3{ condition = "(count (player nearEntities [[""Epoch_Sapper_F""], 250]) > 0)"; dialogue[] = {"I think we have a target. The UAV picked up an unusual profile in your area.","Well done, you've found one. Now just lure him back to my location."}; @@ -228,7 +243,7 @@ class traderMissions { action = ""; frequency = 360; }; - + class completed{ condition = "";//handled in code dialogue[] = {"Well Done, you made it. Get out of the way. I need to cage this animal.", "Great work, let me deal with this guy first."}; @@ -239,49 +254,49 @@ class traderMissions { magazine[] = {"hatchet_swing","16Rnd_9x21_Mag"}; item[] = {"RabbitCarcass_EPOCH","ChickenCarcass_EPOCH"}; }; - + class missioncheck{ - + class health{ dialogue[] = {"You look hurt, I am going to inject some adrenaline using your implant.","Hang in there buddy.. Your implant is about to give you a boost."}; dialogue2[] = {"",""}; action = ""; frequency = 60; }; - + class characters{ dialogue[] = {"The drone picks up a mild heat signature nearby, could be a body to loot","Have spotted a prone player near your location, might be worth investigating."}; }; - + class itemlost{ dialogue[] = {"Looks like you've lost the message, are you giving up on me ?","Don't leave that message lying around, it's essential that it arrives."}; dialogue2[] = {"If you are thinking about taking the goods and running I would have a re-think.","I wouldn't run out on me now, the last person who tried didn't get very far !"}; action = ""; }; - + class passed{ dialogue[] = {"So you're taking over this mission. Deliver this message to another trader for a reward.","New blood eh. This document needs delivering to a trader as soon as possible."}; dialogue2[] = {"",""}; action = ""; }; - + class abandoned{ condition = "(player distance _trader > 150)"; - dialogue[] = {"You running out with my gear..Not good, not good at all.","Take the gear and run eh ? You were supposed to be delivering a message !"}; + dialogue[] = {"You running out with my gear..Not good, not good at all.","Take the gear and run eh ? You were supposed to be delivering a message !"}; dialogue2[] = {"There's a price to pay for letting me down. Here it comes.","That's the last time you will cheat a trader. We don't take kindly to traitors."}; delay = 60; action = ""; }; - + }; - - + + }; - + class MissionUav{ author = "axeman"; missionName = "Bounty Hunter.";//Not used - + class welcome{ condition = "(false)";//no longer used - button triggers mission dialogue[] = {"I need to top up my coffers with some bounty. You are going to take control of a UAV and find a target for me.","How are your flying skills ? I need you to fly over nearby towns looking for a bounty."}; @@ -289,7 +304,7 @@ class traderMissions { item[] = {"B_UavTerminal","B_UavTerminal"}; action = ""; }; - + class accept{ condition = "(false)";//Decided in code - change to true to default accept mission. i.e. Doesn't require the player to be holding welcome item above e.g. dialogue[] = {"Great, you are ready.I am preparing the UAV, it is outside. Once it is ready you can connect to it.","Splendid, you are a natural. Next, you will then need to connect to my UAV. Go look for it, I am preparing it for flight."}; @@ -301,7 +316,7 @@ class traderMissions { item[] = {"",""}; action = ""; }; - + class inmission1{ condition = "(count (getPos Epoch_mission_uav nearObjects[""Man"",250]) > 1)"; dialogue[] = {"I think you have a target in the area. Keep looking !","The UAV is pinging back heat signatures. You are close, keep looking."}; @@ -309,7 +324,7 @@ class traderMissions { action = ""; frequency = 240; }; - + class inmission2{ condition = "(false)"; dialogue[] = {"",""}; @@ -317,7 +332,7 @@ class traderMissions { action = ""; frequency = 560; }; - + class inmission3{ condition = "(false)"; dialogue[] = {"",""}; @@ -325,7 +340,7 @@ class traderMissions { action = ""; frequency = 360; }; - + class completed{ condition = "";//handled in code dialogue[] = {"That was some nice flying kid. Come back soon.", "Great work, was a pleasure working with you."}; @@ -336,50 +351,50 @@ class traderMissions { magazine[] = {"",""}; item[] = {"",""}; }; - + class missioncheck{ - + class health{ dialogue[] = {"You look hurt, I am going to inject some adrenaline using your implant.","Hang in there buddy.. Your implant is about to give you a boost."}; dialogue2[] = {"",""}; action = ""; frequency = 60; }; - + class characters{ dialogue[] = {"The drone picks up a mild heat signature nearby, could be a body to loot","Have spotted a prone player near your location, might be worth investigating."}; }; - + class itemlost{ dialogue[] = {"Looks like you've lost the message, are you giving up on me ?","Don't leave that message lying around, it's essential that it arrives."}; dialogue2[] = {"If you are thinking about taking the goods and running I would have a re-think.","I wouldn't run out on me now, the last person who tried didn't get very far !"}; action = ""; }; - + class passed{ dialogue[] = {"So you're taking over this mission. Deliver this message to another trader for a reward.","New blood eh. This document needs delivering to a trader as soon as possible."}; dialogue2[] = {"",""}; action = ""; }; - + class abandoned{ condition = ""; - dialogue[] = {"Oh dear, smashing up my gear. Not good at all..","Hmm, do you think those UAVs grown on trees ?"}; + dialogue[] = {"Oh dear, smashing up my gear. Not good at all..","Hmm, do you think those UAVs grown on trees ?"}; dialogue2[] = {"That's going to cost you, watch your back !","I am not happy about that ! Be more careful next time."}; delay = 10; action = ""; }; - + }; - - + + }; - - + + class MissionDriver{ author = "axeman"; missionName = "The Generals Daughter."; - + class welcome{ condition = "(false)"; dialogue[] = {"I have an important delivery for you to make. She needs to arrive safely. Let me see if you need a GPS.","Can you drive ? My friend here needs a lift. Drop this person off to the general. I will make sure you have some equipment"}; @@ -387,7 +402,7 @@ class traderMissions { item[] = {"itemGPS","itemGPS"}; action = ""; }; - + class accept{ condition = "(true)";//Decided in code - change to true to default accept mission. i.e. Doesn't require the player to be holding welcome item above e.g. dialogue[] = {"",""}; @@ -399,28 +414,28 @@ class traderMissions { item[] = {"",""}; action = ""; }; - + class inmission1{ condition = "(count (player nearEntities [[""Epoch_Male_F"",""Epoch_Female_F"",""C_man_hunter_1_F"",""Epoch_Female_Camo_F""], 150]) > 1)"; dialogue[] = {"I think I saw someone.. Over there !","Was that a person ? I think there are survivors here."}; dialogue2[] = {"",""}; action = ""; }; - + class inmission2{ condition = "(count (player nearEntities [[""Epoch_Sapper_F"",""Alsatian_Random_EPOCH"",""Epoch_cloak_F"",""Fin_random_EPOCH""], 150]) > 0)"; dialogue[] = {"I just spotted.. something. It could have been a dog ?","We need to keep moving ! I am sure I just saw some.. thing."}; dialogue2[] = {"",""}; action = ""; }; - + class inmission3{ condition = "(diag_tickTime - _missionTimer > 1200)"; dialogue[] = {"Are we there yet ? If we take too long the boat will be gone.","Are you lost ? Daddy is not a patient man, can we hurry it up please."}; dialogue2[] = {"",""}; action = "_missionTimer = diag_tickTime"; }; - + class completed{ condition = ""; dialogue[] = {"The General has sent us to collect his Daughter. Luckily for you she looks in good health.", "Nice work, you delivered her safely. Thankfully, or the General would not be happy."}; @@ -431,43 +446,43 @@ class traderMissions { magazine[] = {"100Rnd_65x39_caseless_mag_Tracer","spear_magazine"}; item[] = {{"KitTiPi","ItemJade","wolf_mask_epoch","lighter_epoch"},{"KitPlotPole","KitShelf","pkin_mask_epoch","ItemGoldBar"}}; }; - + class missioncheck{ - + class health{ dialogue[] = {"You look hurt, I am not driving myself there.","You are bleeding ! Yuk, don't get blood on my seat."}; dialogue2[] = {"Stop and find some medical supplies ?","Do you want to try and find a bandage or something ?"}; action = ""; frequency = 60; }; - + class characters{ dialogue[] = {"",""}; }; - + class gotout{ dialogue[] = {"Where are you going ?","Are you leaving me here ?"}; dialogue2[] = {"Don't be long, I will wait here.","The heating is on, I am staying here and keeping warm !"}; action = ""; }; - + class passed{ dialogue[] = {"",""}; dialogue2[] = {"",""}; action = ""; }; - + class vehlost{ condition = ""; - dialogue[] = {"Oh dear, that didn't go well. Maybe stop before driving into something next time ?","Nice driving, now what are going to do ?"}; + dialogue[] = {"Oh dear, that didn't go well. Maybe stop before driving into something next time ?","Nice driving, now what are going to do ?"}; dialogue2[] = {"You need to find us another vehicle. I am not walking all the way there.","How are we going to get there now? You had best find another vehicle !"}; delay = 10; action = ""; }; - + }; - - + + }; - + }; diff --git a/Sources/epoch_config/Configs/CfgVehicles.hpp b/Sources/epoch_config/Configs/CfgVehicles.hpp index 5204f69e..e9a989b2 100644 --- a/Sources/epoch_config/Configs/CfgVehicles.hpp +++ b/Sources/epoch_config/Configs/CfgVehicles.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Main CfgVehicles config file + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgVehicles.hpp +*/ + class UniformSlotInfo; class CfgVehicles { @@ -19,350 +34,144 @@ class CfgVehicles class HitLegs; }; }; - class CAManBase2: CAManBase + + + class EPOCH_CAManBase: CAManBase { - author = "$STR_A3_Bohemia_Interactive"; - _generalMacro = "CAManBase2"; - picture = ""; - Icon = "iconMan"; - fsmDanger = "A3\characters_f\scripts\danger.fsm"; - moves = "CfgMovesMaleSdr2"; - movesFatigue = "CfgMovesFatigue"; - gestures = "CfgGesturesSapper"; - bonePrimaryWeapon = "weapon"; - oxygenCapacity = 70; - formationTimeDiving = 2; - formationTimeSwimming = 3; - triggerAnim = "A3\anims_f\data\Anim\sdr\trigger.rtm"; - woman = 0; - faceType = "Man_A3"; - minGunElev = -80; - maxGunElev = 60; - minGunTurn = -1; - maxGunTurn = 1; - minGunTurnAI = -30; - maxGunTurnAI = 30; - extCameraPosition[] = {0.22,0.05,-2.2}; - class HeadLimits; - boneHead = "head"; - boneHeadCutScene = "headcutscene"; - boneLEye = "eyeleft"; - boneREye = "eyeright"; - boneLEyelidUp = "face_eyelidupperleft"; - boneREyelidUp = "face_eyelidupperright"; - boneLEyelidDown = "face_eyelidlowerleft"; - boneREyelidDown = "face_eyelidlowerright"; - boneLPupil = "l_pupila"; - boneRPupil = "r_pupila"; - minHeadTurnAI = -60; - maxHeadTurnAI = 60; - class ViewPilot: ViewPilot + class HitPoints: HitPoints { - initFov = 0.75; - minFov = 0.375; - maxFov = 1.1; - initAngleX = 8; - minAngleX = -85; - maxAngleX = 85; - initAngleY = 0; - minAngleY = -150; - maxAngleY = 150; - }; - ISangleMod[] = {0.1,0.03,0.1}; - ISrecoilMod[] = {0,0,0.2}; - ISspeedMod[] = {0.0001,0.0001,0}; - ISmaxTurn = 0.5; - ISanimMod[] = {0.03,0.06,0.04}; - class HitPoints - { - class HitHead + class HitFace: HitHead { - armor = 1; - material = -1; - name = "head"; - passThrough = 1; - radius = 0.1; - explosionShielding = 0.5; - minimalHit = 0; - }; - class HitBody + armor = 1; // Keep constant so that the hit point armor remains on the same scale + material = -1; + name = "face_hub"; // Selection name + passThrough = 0.1; // Damage resistance + radius = 0.08; + explosionShielding = 0.1; // Protection against explosive damage + minimalHit = 0.01; // Minimal damage value that can be applied + } + class HitNeck: HitFace { - armor = 1; - material = -1; - name = "body"; - passThrough = 1; - radius = 0.15; - explosionShielding = 6; - visual = "injury_body"; - minimalHit = 0; - }; - class HitHands + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + } + class HitHead: HitNeck { - armor = 1; - material = -1; - name = "hands"; - passThrough = 1; - radius = 0.08; - explosionShielding = 1; - visual = "injury_hands"; - minimalHit = 0; + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; // Returns the greater of HitFace and HitNeck. }; - class HitLegs + class HitPelvis: HitBody { - armor = 1; - material = -1; - name = "legs"; - passThrough = 1; - radius = 0.1; - explosionShielding = 1; - visual = "injury_legs"; - minimalHit = 0; + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + } + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; //not supposed to take damage directly + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.16; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms: HitHands + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs: HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; }; - }; - armor = 2; - armorStructural = 5; - selectionHeadWound = "head_injury"; - selectionBodyWound = "injury_body"; - selectionLArmWound = "injury_hands"; - selectionRArmWound = "injury_hands"; - selectionLLegWound = "injury_legs"; - selectionRLegWound = "injury_legs"; - selectionLArmWound1 = "injury_hands"; - selectionRArmWound1 = "injury_hands"; - selectionLLegWound1 = "injury_legs"; - selectionRLegWound1 = "injury_legs"; - selectionLArmWound2 = "hl"; - selectionRArmWound2 = "hl"; - selectionLLegWound2 = "hl"; - selectionRLegWound2 = "hl"; - selectionHeadHide = ""; - selectionNeckHide = ""; - memoryPointLStep = "footstepL"; - memoryPointRStep = "footstepR"; - memoryPointAim = "aimPoint"; - memoryPointCameraTarget = "camera"; - memoryPointCommonDamage = "l_femur_hit"; - memoryPointLeaningAxis = "leaning_axis"; - memoryPointAimingAxis = "aiming_axis"; - memoryPointHeadAxis = "head_axis"; - memoryPointWaterSurface = "water_surface"; - selectionLBrow = "lBrow"; - selectionMBrow = "mBrow"; - selectionRBrow = "rBrow"; - selectionLMouth = "lMouth"; - selectionMMouth = "mMouth"; - selectionRMouth = "rMouth"; - selectionEyelid = "Eyelids"; - selectionLip = "LLip"; - useInternalLODInVehicles = 1; - accuracy = 0; - vehicleClass = "Men"; - type = 0; - threat[] = {1,0.05,0.05}; - vegetation0[] = {"A3\Sounds_F\characters\movements\bush_001",0.25118864,1,30}; - vegetation1[] = {"A3\Sounds_F\characters\movements\bush_002",0.31622776,1,30}; - vegetation2[] = {"A3\Sounds_F\characters\movements\bush_003",0.31622776,1,30}; - vegetation3[] = {"A3\Sounds_F\characters\movements\bush_004",0.2818383,1,30}; - vegetation4[] = {"A3\Sounds_F\characters\movements\bush_005",0.25118864,1,30}; - vegetation5[] = {"A3\Sounds_F\characters\movements\bush_006",0.2238721,1,30}; - vegetation6[] = {"A3\Sounds_F\characters\movements\bush_007",0.56234133,1,30}; - vegetation7[] = {"A3\Sounds_F\characters\movements\bush_008",0.56234133,1,30}; - vegetation8[] = {"A3\Sounds_F\characters\movements\bush_009",0.56234133,1,30}; - vegetation9[] = {"A3\Sounds_F\characters\movements\bush_010",0.56234133,1,30}; - vegetation10[] = {"A3\Sounds_F\characters\movements\bush_011",0.56234133,1,30}; - vegetation11[] = {"A3\Sounds_F\characters\movements\bush_012",0.56234133,1,30}; - vegetationSounds[] = {"vegetation0",0.08,"vegetation1",0.08,"vegetation2",0.08,"vegetation3",0.08,"vegetation4",0.08,"vegetation5",0.08,"vegetation6",0.08,"vegetation7",0.08,"vegetation8",0.09,"vegetation9",0.09,"vegetation10",0.09,"vegetation11",0.09}; - class PulsationSound - { - sample0[] = {{ { { "A3\sounds_f\characters\human-sfx\other\heart_3",0.056234132,1 },1.0 } }}; - sample1[] = {{ { { "A3\sounds_f\characters\human-sfx\other\heart_3",0.056234132,1 },1.0 } }}; - sample2[] = {{ { { "A3\sounds_f\characters\human-sfx\other\heart_3",0.056234132,1 },1.0 } }}; - sample3[] = {{ { { "A3\sounds_f\characters\human-sfx\other\heart_3",0.056234132,1 },1.0 } }}; - }; - class HealingSound - { - sound[] = {"A3\sounds_f\characters\human-sfx\other\fak1_loop",0.1,1,10}; - }; - class StabilizingSound - { - sound[] = {"A3\sounds_f\characters\human-sfx\other\fak1_loop",0.056234132,1,10}; - }; - class HealingSoundWithMedikit - { - sound[] = {"A3\sounds_f\characters\human-sfx\other\medikit1",0.056234132,1,10}; - }; - class FreefallSound - { - sound[] = {"A3\Sounds_F\characters\human-sfx\other\freefall1",0.5011872,1,40}; - }; - class SoundRecovered - { - Person1[] = {{ "Male08ENG" },{ { { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_01",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_02",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_03",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_04",0.35481337,1,20 },0.25 } }}; - Person2[] = {{ { { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_01",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_02",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_03",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_04",0.35481337,1,20 },0.25 } }}; - Person3[] = {{ { { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_01",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_02",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_03",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_04",0.35481337,1,20 },0.25 } }}; - Person4[] = {{ { { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_01",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_02",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_03",0.35481337,1,20 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_04",0.35481337,1,20 },0.25 } }}; - }; - class SoundChoke - { - breath0[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_water_01",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_water_02",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P01\SoundRecovered_water_03",0.35481337,1,20 },0.4 } }}; - breath1[] = {{ { { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_water_01",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_water_02",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P02\SoundRecovered_water_03",0.35481337,1,20 },0.4 } }}; - breath2[] = {{ { { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_water_01",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_water_02",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P03\SoundRecovered_water_03",0.35481337,1,20 },0.4 } }}; - breath3[] = {{ { { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_water_01",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_water_02",0.35481337,1,20 },0.3 },{ { "A3\sounds_f\characters\human-sfx\P04\SoundRecovered_water_03",0.35481337,1,20 },0.4 } }}; - }; - class SoundDrown - { - breath0[] = {{ { { "A3\sounds_f\characters\human-sfx\08_hum_inside_head1",0.31622776,1,20 },1.0 } }}; - breath1[] = {{ { { "A3\sounds_f\characters\human-sfx\08_hum_inside_head1",0.31622776,1,20 },1.0 } }}; - breath2[] = {{ { { "A3\sounds_f\characters\human-sfx\08_hum_inside_head1",0.31622776,1,20 },1.0 } }}; - breath3[] = {{ { { "A3\sounds_f\characters\human-sfx\08_hum_inside_head1",0.31622776,1,20 },1.0 } }}; - }; - class SoundDrowning - { - breath0[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\drowning_01",0.5011872,1,20 },0.5 },{ { "A3\sounds_f\characters\human-sfx\P01\drowning_02",0.5011872,1,20 },0.5 } }}; - breath1[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\drowning_01",0.5011872,1,20 },0.5 },{ { "A3\sounds_f\characters\human-sfx\P01\drowning_02",0.5011872,1,20 },0.5 } }}; - breath2[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\drowning_01",0.5011872,1,20 },0.5 },{ { "A3\sounds_f\characters\human-sfx\P01\drowning_02",0.5011872,1,20 },0.5 } }}; - breath3[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\drowning_01",0.5011872,1,20 },0.5 },{ { "A3\sounds_f\characters\human-sfx\P01\drowning_02",0.5011872,1,20 },0.5 } }}; - }; - class SoundBurning - { - Person1[] = {{ { { "A3\Sounds_F\characters\human-sfx\P01\Burning_01",0.56234133,1,20 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Burning_02",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Burning_03",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Burning_04",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Burning_05",0.56234133,1,25 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Burning_06",0.56234133,1,25 },0.1 } }}; - Person2[] = {{ { { "A3\Sounds_F\characters\human-sfx\Person1\Burning_01",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person1\Burning_02",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person1\Burning_03",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person1\Burning_04",0.56234133,1,25 },0.25 } }}; - Person3[] = {{ { { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_01",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_02",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_03",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_08",0.56234133,1,25 },0.25 } }}; - Person4[] = {{ { { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_01",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_02",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_03",0.56234133,1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_09",0.56234133,1,25 },0.25 } }}; - }; - class SoundBreathSwimming - { - breathSwimming0[] = {{ { { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_01",0.56234133,1,25 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_02",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_03",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_04",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_05",0.56234133,1,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Water_breath_06",0.56234133,1,25 },0.1 } }}; - breathSwimming1[] = {{ { { "A3\Sounds_F\characters\human-sfx\P02\Water_Breath_01",0.56234133,1.1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\P02\Water_Breath_02",0.56234133,1.1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\P02\Water_Breath_03",0.56234133,1.1,25 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\P02\Water_Breath_04",0.56234133,1.1,25 },0.25 } }}; - breathSwimming2[] = {{ { { "A3\Sounds_F\characters\human-sfx\water-breath-01",0.56234133,0.8,25 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-02",0.56234133,0.8,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-03",0.56234133,0.8,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-04",0.56234133,0.8,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-05",0.56234133,0.8,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-06",0.56234133,0.8,25 },0.1 } }}; - breathSwimming3[] = {{ { { "A3\Sounds_F\characters\human-sfx\water-breath-01",0.56234133,1.2,25 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-02",0.56234133,1.2,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-03",0.56234133,1.2,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-04",0.56234133,1.2,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-05",0.56234133,1.2,25 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\water-breath-06",0.56234133,1.2,25 },0.1 } }}; - }; - class SoundHitScream - { - person0[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\Low_hit_01",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_02",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_03",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_04",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_05",0.56234133,1,40 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_06",0.56234133,1,40 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_01",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_02",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_03",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_04",0.70794576,1,60 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Max_hit_01",0.8912509,1,80 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_02",0.8912509,1,80 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_03",0.8912509,1,80 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_04",0.8912509,1,80 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_05",0.8912509,1,80 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_06",0.8912509,1,80 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_07",0.8912509,1,80 },0.05 } }}; - person1[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\Low_hit_01",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_02",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_03",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_04",0.56234133,1,40 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_05",0.56234133,1,40 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Low_hit_06",0.56234133,1,40 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_01",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_02",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_03",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Mid_hit_04",0.70794576,1,60 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Max_hit_01",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_02",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_03",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\P01\Max_hit_04",0.8912509,1,80 },0.25 } }}; - person2[] = {{ { { "A3\sounds_f\characters\human-sfx\person2\P2_hit_small_01",0.56234133,1,40 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_small_02",0.56234133,1,40 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_small_03",0.56234133,1,40 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_small_04",0.56234133,1,40 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\person2\P2_hit_02",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_03",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_04",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_05",0.70794576,1,60 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\person2\P2_hit_01",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_07",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_08",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person2\P2_hit_09",0.8912509,1,80 },0.25 } }}; - person3[] = {{ { { "A3\sounds_f\characters\human-sfx\person3\P3_hit_01",0.56234133,1,30 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_06",0.56234133,1,30 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_07",0.56234133,1,30 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_08",0.56234133,1,30 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\person3\P3_hit_02",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_03",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_04",0.70794576,1,60 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_05",0.70794576,1,60 },0.25 } },{ { { "A3\sounds_f\characters\human-sfx\person3\P3_hit_10",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_11",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_12",0.8912509,1,80 },0.25 },{ { "A3\sounds_f\characters\human-sfx\person3\P3_hit_13",0.8912509,1,80 },0.25 } }}; - }; - class SoundBreath - { - breath0[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_01",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_02",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_03",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_04",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_05",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Low_06",0.056234132,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_01",0.1,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_02",0.1,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_03",0.1,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_04",0.1,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_05",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Mid_06",0.1,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_01",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_02",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_03",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_04",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_05",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_06",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_07",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_08",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_09",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_10",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_11",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_12",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_13z",0.11220185,1,7 },0.025 },{ { "A3\sounds_f\characters\human-sfx\P01\Breath_Max_14z",0.11220185,1,7 },0.025 } }}; - breath1[] = {{ { { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_01",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_02",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_03",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_04",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_05",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Low_06",0.056234132,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_01",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_02",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_03",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_04",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_05",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_06",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_07",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_08",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_09",0.07943282,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_10",0.07943282,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_11",0.07943282,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Mid_12",0.07943282,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_01",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_02",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_03",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_04",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_05",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_06",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_07",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_08",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_09",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_10",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_11",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Breath_Max_12",0.11220185,1,7 },0.05 } }}; - breath2[] = {{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_01",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_02",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_03",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_04",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_05",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_06",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_07",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_08",0.056234132,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_01",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_02",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_03",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_04",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_05",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_06",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_07",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_08",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_09",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_10_z",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_11_z",0.08912508,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_01",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_02",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_03",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_04",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_05",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_06",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_07",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_08",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_09",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_10",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_11",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_12",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_13",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_14",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_15",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_16_z",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_17_z",0.11220185,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_18_z",0.11220185,1,7 },0.05 } }}; - breath3[] = {{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_01",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_02",0.056234132,1,7 },0.2 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_03",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_04",0.056234132,1,7 },0.15 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_05",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_06",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_07",0.056234132,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_01",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_02",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_03",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_04",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_05",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_06",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_07",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_08",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_09",0.07943282,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_10",0.07943282,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_11",0.07943282,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_01",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_02",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_03",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_04",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_05",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_06",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_07",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_08",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_09",0.11220185,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_10",0.11220185,1,7 },0.1 } }}; - }; - class SoundBreathInjured - { - Person0[] = {{ { { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_01",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_02",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_03",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_04",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_05",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_06",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_07",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_08",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_09",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_10",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_11",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Low_12",0.056234132,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_01",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_02",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_03",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_04",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_05",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_06",0.08912508,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_07",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_08",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_09",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_10",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_11",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_12",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_13",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Mid_14",0.08912508,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_01",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_02",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_03",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_04",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_05",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_06",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_07",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_08",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_09",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_10",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_11",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P01\Soundbreathinjured_Max_12",0.12589253,1,7 },0.05 } }}; - person1[] = {{ { { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_01",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_02",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_03",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_04",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_05",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_06",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_07",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_08",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_09",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_10",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_11",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_12",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_13",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_14",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_15",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Low_16",0.056234132,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_01",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_02",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_03",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_04",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_05",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_06",0.1,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_07",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_08",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_09",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_10",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_11",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_12",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_13",0.1,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Mid_14",0.1,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_01",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_02",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_03",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_04",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_05",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_06",0.12589253,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_07",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_08",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_09",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_10",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_11",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_12",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_13",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\P02\Soundbreathinjured_Max_14",0.12589253,1,7 },0.05 } }}; - person2[] = {{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_01",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_02",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_03",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_04",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_05",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_06",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_07",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_low_08",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_01",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_02",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_03",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_04",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_05",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_06",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_07",0.056234132,1,7 },0.0625 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_low_08",0.056234132,1,7 },0.0625 } },{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_01",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_02",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_03",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_04",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_05",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_06",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_07",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_08",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_09",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_10_z",0.08912508,1,7 },0.025 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_mid_11_z",0.08912508,1,7 },0.025 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_11",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_12",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_13",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_14",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_15",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_16",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_17",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_18",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_01",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_mid_02",0.08912508,1,7 },0.05 } },{ { { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_01",0.12589253,1,7 },0.75 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_02",0.12589253,1,7 },0.5 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_03",0.12589253,1,7 },0.5 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_04",0.12589253,1,7 },0.5 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_05",0.12589253,1,7 },0.5 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_06",0.12589253,1,7 },0.5 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_07",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_08",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_09",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_10",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_11",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_12",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_13",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_14",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_15",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_16_z",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_17_z",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_high_18_z",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_01",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_02",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_03",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_04",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_05",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_06",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_07",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_08",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_09",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_10",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_11",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_12",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_13",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_14",0.12589253,1,7 },0.25 },{ { "A3\sounds_f\characters\human-sfx\Person2\P2_breath_damage_high_15",0.12589253,1,7 },0.25 } }}; - person3[] = {{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_01",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_02",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_03",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_04",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_05",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_06",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_low_07",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_01",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_02",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_03",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_04",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_05",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_06",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_07",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_08",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_09",0.056234132,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_10",0.056234132,1,7 },0.1 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_low_11",0.056234132,1,7 },0.1 } },{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_01",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_02",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_03",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_04",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_05",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_06",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_07",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_08",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_09",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_10",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_mid_11",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_01",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_02",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_03",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_04",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_05",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_06",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_07",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_08",0.08912508,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_09",0.08912508,1,7 },0.025 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_mid_10",0.08912508,1,7 },0.025 } },{ { { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_01",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_02",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_03",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_04",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_05",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_06",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_07",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_08",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_09",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_high_10",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_01",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_02",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_03",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_04",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_05",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_06",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_07",0.12589253,1,7 },0.05 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_08",0.12589253,1,7 },0.075 },{ { "A3\sounds_f\characters\human-sfx\Person3\P3_breath_damage_high_09",0.12589253,1,7 },0.075 } }}; - }; - class SoundInjured - { - person_moan0[] = {{ { { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_01",0.07943282,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_02",0.07943282,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_03",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_04",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_05",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_06",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_07",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Low_08",0.07943282,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_01",0.12589253,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_02",0.12589253,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_03",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_04",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_05",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_06",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_07",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Mid_08",0.12589253,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_01",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_02",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_03",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_04",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_05",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_06",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_07",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P01\Soundinjured_Max_08",0.15848932,1,10 },0.1 } }}; - person_moan1[] = {{ { { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_01",0.07943282,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_02",0.07943282,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_03",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_04",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_05",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_06",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_07",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Low_08",0.07943282,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_01",0.12589253,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_02",0.12589253,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_03",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_04",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_05",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_06",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_07",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Mid_08",0.12589253,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_01",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_02",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_03",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_04",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_05",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_06",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_07",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\P02\Soundinjured_Max_08",0.15848932,1,10 },0.1 } }}; - person_moan2[] = {{ { { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_01",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_02",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_03",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_04",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_05",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_06",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_07",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_08",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_09",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_10",0.07943282,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_12",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_13",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_03",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_04",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_05",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_06",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_07",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_08",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_09",0.12589253,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_10",0.12589253,1,10 },0.05 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_11",0.12589253,1,10 },0.05 } },{ { { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_08",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_09",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_10",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_11",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_12",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person2\P2_moan_13",0.15848932,1,10 },0.1 } }}; - person_moan3[] = {{ { { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_01",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_02",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_03",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_04",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_05",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_06",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_07",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_08",0.07943282,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_09",0.07943282,1,10 },0.2 } },{ { { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_01",0.1,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_02",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_03",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_04",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_05",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_06",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_07",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_08",0.1,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_09",0.1,1,10 },0.1 } },{ { { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_01",0.15848932,1,10 },0.2 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_02",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_03",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_04",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_05",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_06",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_07",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_08",0.15848932,1,10 },0.1 },{ { "A3\Sounds_F\characters\human-sfx\Person3\P3_moan_09",0.15848932,1,10 },0.1 } }}; - }; - class SoundBreathAutomatic - { - breath0[] = {{ { { "A3\Sounds_F\characters\human-sfx\other\diver-breath-1",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\other\diver-breath-2",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\other\diver-breath-3",0.56234133,1,20 },0.25 },{ { "A3\Sounds_F\characters\human-sfx\other\diver-breath-4",0.56234133,1,20 },0.25 } }}; - }; - class SoundGear - { - primary[] = {{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_01",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_02",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_03",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_04",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_05",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_06",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_07",0.07943282,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\soldier_gear_walk_08",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_01",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_02",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_03",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_04",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_05",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_06",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_07",0.11220185,1,35 } },{ "run",{ "A3\sounds_f\characters\movements\soldier_gear_run_08",0.11220185,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_01",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_02",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_03",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_04",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_05",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_06",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_07",0.14125374,1,45 } },{ "sprint",{ "A3\sounds_f\characters\movements\soldier_gear_sprint_08",0.14125374,1,45 } }}; - secondary[] = {{ "run",{ "",1.0,1,10 } },{ "run",{ "",1.0,1,10 } },{ "sprint",{ "",1.0,1,10 } }}; - }; - class SoundEquipment - { - soldier[] = {{ "walk",{ "A3\sounds_f\characters\movements\suit_run_01",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_02",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_03",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_04",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_05",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_06",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_07",0.056234132,1,30 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_08",0.056234132,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_01",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_02",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_03",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_04",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_05",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_06",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_07",0.063095726,1,32 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_08",0.063095726,1,32 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_01",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_02",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_03",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_04",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_05",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_06",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_07",0.1,1,35 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_08",0.1,1,35 } }}; - civilian[] = {{ "walk",{ "A3\sounds_f\characters\movements\suit_run_01",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_02",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_03",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_04",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_05",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_06",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_07",0.056234132,1,20 } },{ "walk",{ "A3\sounds_f\characters\movements\suit_run_08",0.056234132,1,20 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_01",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_02",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_03",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_04",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_05",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_06",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_07",0.07943282,1,30 } },{ "run",{ "A3\sounds_f\characters\movements\suit_run_08",0.07943282,1,30 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_01",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_02",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_03",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_04",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_05",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_06",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_07",0.1,1,40 } },{ "sprint",{ "A3\sounds_f\characters\movements\suit_sprint_08",0.1,1,40 } }}; }; - class SoundEnvironExt - { - generic[] = {{ "healself",{ "\A3\Sounds_F\characters\ingame\AinvPknlMstpSlayWrflDnon_medic",0.8912509,1,70 } },{ "healselfprone",{ "\A3\Sounds_F\characters\ingame\AinvPpneMstpSlayWrflDnon_medic",0.8912509,1,70 } },{ "healselfpistolkneelin",{ "\A3\Sounds_F\characters\ingame\AinvPknlMstpSlayWpstDnon_medicIn",0.8912509,1,70 } },{ "healselfpistolkneel",{ "\A3\Sounds_F\characters\ingame\AinvPknlMstpSlayWpstDnon_medic",0.8912509,1,70 } },{ "healselfpistolkneelout",{ "\A3\Sounds_F\characters\ingame\AinvPknlMstpSlayWpstDnon_medicOut",0.8912509,1,70 } },{ "healselfpistolpromein",{ "\A3\Sounds_F\characters\ingame\AinvPpneMstpSlayWpstDnon_medicin",0.8912509,1,70 } },{ "healselfpistolprone",{ "\A3\Sounds_F\characters\ingame\AinvPpneMstpSlayWpstDnon_medic",0.8912509,1,70 } },{ "healselfpistolpromeout",{ "\A3\Sounds_F\characters\ingame\AinvPpneMstpSlayWpstDnon_medicOut",0.8912509,1,70 } },{ "adjust_short",{ "\A3\sounds_f\characters\stances\adjust_short1",0.15848932,1,70 } },{ "adjust_short",{ "\A3\sounds_f\characters\stances\adjust_short2",0.15848932,1,70 } },{ "adjust_short",{ "\A3\sounds_f\characters\stances\adjust_short3",0.15848932,1,70 } },{ "adjust_short",{ "\A3\sounds_f\characters\stances\adjust_short4",0.15848932,1,70 } },{ "adjust_short",{ "\A3\sounds_f\characters\stances\adjust_short5",0.15848932,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\adjust_short1",0.15848932,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\adjust_short5",0.15848932,1,70 } },{ "adjust_kneelhigh_to_standlow",{ "\A3\sounds_f\characters\stances\adjust_short3",0.15848932,1,70 } },{ "adjust_standlow_to_kneelhigh",{ "\A3\sounds_f\characters\stances\adjust_short1",0.15848932,1,70 } },{ "roll",{ "\A3\sounds_f\characters\stances\adjust_short4",0.35481337,1,70 } },{ "grenade_throw",{ "\A3\sounds_f\characters\stances\adjust_short1",0.35481337,1,70 } },{ "grenade_throw",{ "\A3\sounds_f\characters\stances\adjust_short2",0.35481337,1,70 } },{ "grenade_throw",{ "\A3\sounds_f\characters\stances\adjust_short3",0.35481337,1,70 } },{ "grenade_throw",{ "\A3\sounds_f\characters\stances\adjust_short4",0.35481337,1,70 } },{ "grenade_throw",{ "\A3\sounds_f\characters\stances\adjust_short5",0.35481337,1,70 } },{ "inventory_in",{ "\A3\sounds_f\characters\stances\adjust_short1",0.25118864,1,70 } },{ "inventory_out",{ "\A3\sounds_f\characters\stances\adjust_short2",0.25118864,1,70 } },{ "handgun_to_launcher",{ "\A3\sounds_f\characters\stances\change_handgun_to_launcher",0.25118864,1,70 } },{ "handgun_to_rifle",{ "\A3\sounds_f\characters\stances\change_handgun_to_rifle",0.25118864,1,70 } },{ "handgun_to_unarmed",{ "\A3\sounds_f\characters\stances\change_handgun_to_unarmed",0.25118864,1,70 } },{ "launcher_to_handgun",{ "\A3\sounds_f\characters\stances\change_launcher_to_handgun",0.25118864,1,70 } },{ "launcher_to_rifle",{ "\A3\sounds_f\characters\stances\change_launcher_to_rifle",0.25118864,1,70 } },{ "launcher_to_unarmed",{ "\A3\sounds_f\characters\stances\change_launcher_to_unarmed",0.25118864,1,70 } },{ "rifle_to_handgun",{ "\A3\sounds_f\characters\stances\change_rifle_to_handgun",0.25118864,1,70 } },{ "rifle_to_launcher",{ "\A3\sounds_f\characters\stances\change_rifle_to_launcher",0.25118864,1,70 } },{ "rifle_to_unarmed",{ "\A3\sounds_f\characters\stances\change_rifle_to_unarmed",0.25118864,1,70 } },{ "unarmed_to_handgun",{ "\A3\sounds_f\characters\stances\change_unarmed_to_handgun",0.25118864,1,70 } },{ "unarmed_to_launcher",{ "\A3\sounds_f\characters\stances\change_unarmed_to_launcher",0.25118864,1,70 } },{ "unarmed_to_rifle",{ "\A3\sounds_f\characters\stances\change_unarmed_to_rifle",0.25118864,1,70 } },{ "to_binoc",{ "\A3\sounds_f\characters\stances\change_rifle_to_binoculars",0.25118864,1,70 } },{ "to_binoc_lnr",{ "\A3\sounds_f\characters\stances\change_rifle_to_binoculars",0.25118864,1,70 } },{ "to_binoc_civil",{ "\A3\sounds_f\characters\stances\change_unarmed_to_binoculars",0.25118864,1,70 } },{ "from_binoc",{ "\A3\sounds_f\characters\stances\change_binoculars_to_rifle",0.25118864,1,70 } },{ "from_binoc_lnr",{ "\A3\sounds_f\characters\stances\change_handgun_to_launcher",0.25118864,1,70 } },{ "from_binoc_civil",{ "\A3\sounds_f\characters\stances\change_binoculars_to_unarmed",0.25118864,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_01",0.5011872,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_02",0.5011872,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_03",0.5011872,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_04",0.5011872,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_05",0.5011872,1,70 } },{ "ladder",{ "\A3\Sounds_F\characters\movements\ladder\ladder_06",0.5011872,1,70 } },{ "Acts_CrouchGetLowGesture",{ "\A3\Sounds_F\characters\cutscenes\Acts_CrouchGetLowGesture",0.8912509,1,70 } },{ "Acts_listeningToRadio_Loop",{ "\A3\Sounds_F\characters\cutscenes\Acts_listeningToRadio_Loop",0.8912509,1,70 } },{ "Acts_listeningToRadio_Out",{ "\A3\Sounds_F\characters\cutscenes\Acts_listeningToRadio_Out",0.8912509,1,70 } },{ "Acts_LyingWounded_loop1",{ "\A3\Sounds_F\characters\cutscenes\Acts_LyingWounded_loop1",0.8912509,1,70 } },{ "Acts_LyingWounded_loop2",{ "\A3\Sounds_F\characters\cutscenes\Acts_LyingWounded_loop2",0.8912509,1,70 } },{ "Acts_LyingWounded_loop3",{ "\A3\Sounds_F\characters\cutscenes\Acts_LyingWounded_loop3",0.8912509,1,70 } },{ "Acts_NavigatingChopper_In",{ "\A3\Sounds_F\characters\cutscenes\Acts_NavigatingChopper_In",0.56234133,1,70 } },{ "Acts_NavigatingChopper_Loop",{ "\A3\Sounds_F\characters\cutscenes\Acts_NavigatingChopper_Loop",0.56234133,1,70 } },{ "Acts_NavigatingChopper_Out",{ "\A3\Sounds_F\characters\cutscenes\Acts_NavigatingChopper_Out",0.56234133,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup1",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup1",0.56234133,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup1b",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup1b",0.56234133,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup1c",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup1c",0.56234133,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup2",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup2",0.56234133,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup2b",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup2b",0.8912509,1,70 } },{ "Acts_PercMstpSlowWrflDnon_handup2c",{ "\A3\Sounds_F\characters\cutscenes\Acts_PercMstpSlowWrflDnon_handup2c",0.56234133,1,70 } },{ "Acts_SignalToCheck",{ "\A3\Sounds_F\characters\cutscenes\Acts_SignalToCheck",0.56234133,1,70 } },{ "Acts_ShowingTheRightWay_Loop",{ "\A3\Sounds_F\characters\cutscenes\Acts_ShowingTheRightWay_Loop",0.56234133,1,70 } },{ "Acts_ShowingTheRightWay_Out",{ "\A3\Sounds_F\characters\cutscenes\Acts_ShowingTheRightWay_Out",0.56234133,1,70 } },{ "Acts_ShieldFromSun_Loop",{ "\A3\Sounds_F\characters\cutscenes\Acts_ShieldFromSun_Loop",0.56234133,1,70 } },{ "Acts_ShieldFromSun_Out",{ "\A3\Sounds_F\characters\cutscenes\Acts_ShieldFromSun_Out",0.56234133,1,70 } },{ "Acts_TreatingWounded01",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded01",0.56234133,1,70 } },{ "Acts_TreatingWounded02",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded02",0.56234133,1,70 } },{ "Acts_TreatingWounded03",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded03",0.56234133,1,70 } },{ "Acts_TreatingWounded04",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded04",0.56234133,1,70 } },{ "Acts_TreatingWounded05",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded05",0.56234133,1,70 } },{ "Acts_TreatingWounded06",{ "\A3\Sounds_F\characters\cutscenes\Acts_TreatingWounded06",0.56234133,1,70 } },{ "Acts_AidlPercMstpSlowWrflDnon_pissing",{ "\A3\Sounds_F\characters\cutscenes\Acts_AidlPercMstpSlowWrflDnon_pissing",0.8912509,1,70 } },{ "Acts_BoatAttacked01",{ "\A3\Sounds_F\characters\cutscenes\Acts_BoatAttacked01",0.8912509,1,70 } },{ "Acts_BoatAttacked02",{ "\A3\Sounds_F\characters\cutscenes\Acts_BoatAttacked02",0.8912509,1,70 } },{ "Acts_BoatAttacked03",{ "\A3\Sounds_F\characters\cutscenes\Acts_BoatAttacked03",0.8912509,1,70 } },{ "Acts_BoatAttacked04",{ "\A3\Sounds_F\characters\cutscenes\Acts_BoatAttacked04",0.8912509,1,70 } },{ "Acts_BoatAttacked05",{ "\A3\Sounds_F\characters\cutscenes\Acts_BoatAttacked05",0.8912509,1,70 } },{ "Acts_CrouchingCoveringRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_CrouchingCoveringRifle01",0.56234133,1,70 } },{ "Acts_CrouchingIdleRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_CrouchingIdleRifle01",0.56234133,1,70 } },{ "Acts_CrouchingReloadingRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_CrouchingReloadingRifle01",0.56234133,1,70 } },{ "Acts_CrouchingWatchingRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_CrouchingWatchingRifle01",0.56234133,1,70 } },{ "Acts_InjuredAngryRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredAngryRifle01",0.56234133,1,70 } },{ "Acts_InjuredCoughRifle02",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredCoughRifle02",0.56234133,1,70 } },{ "Acts_InjuredLookingRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLookingRifle01",0.56234133,1,70 } },{ "Acts_InjuredLookingRifle02",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLookingRifle02",0.56234133,1,70 } },{ "Acts_InjuredLookingRifle03",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLookingRifle03",0.56234133,1,70 } },{ "Acts_InjuredLookingRifle04",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLookingRifle04",0.56234133,1,70 } },{ "Acts_InjuredLookingRifle05",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLookingRifle05",0.56234133,1,70 } },{ "Acts_InjuredLyingRifle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredLyingRifle01",0.56234133,1,70 } },{ "Acts_InjuredSpeakingRIfle01",{ "\A3\Sounds_F\characters\cutscenes\Acts_InjuredSpeakingRIfle01",0.56234133,1,70 } },{ "Acts_PknlMstpSlowWrflDnon",{ "\A3\Sounds_F\characters\cutscenes\Acts_PknlMstpSlowWrflDnon",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_loop1",{ "\A3\Sounds_F\characters\cutscenes\Acts_SittingJumpingSaluting_loop1",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_loop2",{ "\A3\Sounds_F\characters\cutscenes\Acts_SittingJumpingSaluting_loop2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_loop3",{ "\A3\Sounds_F\characters\cutscenes\Acts_SittingJumpingSaluting_loop3",0.56234133,1,70 } }}; - rock[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\rock_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\rock_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\rock_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\rock_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\rock_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.2238721,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - normal[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - tarmac[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.2238721,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.2238721,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - stony[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\stony_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\stony_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\stony_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\stony_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\stony_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - water[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\water_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\water_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\water_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\water_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\water_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_1",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_2",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_3",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_4",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_5",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_6",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_7",0.19952624,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_water_8",0.19952624,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_water_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_water_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_water_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani4",0.5011872,1,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-1",0.5011872,1.0,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-2",0.5011872,1.0,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-3",0.5011872,1.0,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-4",0.5011872,1.0,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-5",0.5011872,1.0,70 } },{ "dive",{ "A3\Sounds_F\characters\movements\diver-swim-6",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-1",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-2",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-3",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-4",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-5",0.5011872,1.0,70 } },{ "dive_dry",{ "A3\Sounds_F\characters\movements\diver-dry-swim-6",0.5011872,1.0,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\water_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\water_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\water_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\water_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\water_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\water_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\water_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\water_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\water_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\water_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\water_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\water_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\water_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\water_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - gravel[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\gravel_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\gravel_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\gravel_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\gravel_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\gravel_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_1",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_2",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_3",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_4",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_5",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_6",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_7",0.19952624,1,40 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - roof_tiles[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tiles_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tiles_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tiles_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - sand[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\sand_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\sand_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\sand_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\sand_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\sand_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_01",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_02",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_03",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_04",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_05",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_06",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_07",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_sand_08",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_sand_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_sand_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_sand_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - drygrass[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_dry_grass_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_01",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_02",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_03",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_04",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_05",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_06",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_07",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_08",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_drygrass_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_drygrass_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_drygrass_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - grass[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_1",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_2",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_3",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_4",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_5",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_6",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_7",0.15848932,1,70 },{ "\A3\sounds_f\characters\footsteps\new_grass_walk_8",0.15848932,1,70 },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_1",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_2",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_3",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_4",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_5",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_6",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_7",0.25118864,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\new_grass_run_8",0.25118864,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_1",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_2",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_3",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_4",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_5",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_6",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_7",0.15848932,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\new_grass_walk_8",0.15848932,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_1",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_2",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_3",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_4",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_5",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_6",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_7",0.31622776,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\new_grass_sprint_8",0.31622776,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_01",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_02",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_03",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_04",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_05",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_06",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_07",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_grass_08",0.17782794,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_grass_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_grass_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_grass_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\grass_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - debris[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\debris_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\debris_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\debris_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\debris_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\debris_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_gravel_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - wood[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_1",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_2",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_3",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_4",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_5",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_6",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_7",0.5011872,0.7,100 },{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_8",0.5011872,0.7,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_1",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_2",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_3",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_4",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_5",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_6",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_7",0.5011872,0.7,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_ext_8",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_1",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_2",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_3",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_4",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_5",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_6",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_7",0.5011872,0.7,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_ext_8",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_1",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_2",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_3",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_4",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_5",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_6",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_7",0.5011872,0.7,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_ext_8",0.5011872,0.7,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - wood_int[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_1",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_2",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_3",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_4",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_5",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_6",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_7",0.5011872,0.7,70 },{ "\A3\sounds_f\characters\footsteps\wood_walk_int_8",0.5011872,0.7,70 },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_1",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_2",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_3",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_4",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_5",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_6",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_7",0.5011872,0.7,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\wood_run_int_8",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_1",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_2",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_3",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_4",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_5",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_6",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_7",0.5011872,0.7,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\wood_walk_int_8",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_1",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_2",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_3",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_4",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_5",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_6",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_7",0.5011872,0.7,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\wood_sprint_int_8",0.5011872,0.7,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_wood_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - concrete_int[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_int_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_int_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_int_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - concrete[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\concrete_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\concrete_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\concrete_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,40 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - metal[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\metal_walk_1",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_2",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_3",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_4",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_5",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_6",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_7",0.5011872,1,120 },{ "\A3\sounds_f\characters\footsteps\metal_walk_8",0.5011872,1,120 },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_1",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_2",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_3",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_4",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_5",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_6",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_7",0.5011872,1,120 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_run_8",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_1",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_2",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_3",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_4",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_5",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_6",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_7",0.5011872,1,120 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_walk_8",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_1",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_2",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_3",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_4",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_5",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_6",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_7",0.5011872,1,120 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_sprint_8",0.5011872,1,120 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,40 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - metal_int[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_1",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_2",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_3",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_4",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_5",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_6",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_7",0.5011872,1,100 },{ "\A3\sounds_f\characters\footsteps\metal_int_walk_8",0.5011872,1,100 },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_1",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_2",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_3",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_4",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_5",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_6",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_7",0.5011872,1,100 } },{ "run",{ "\A3\sounds_f\characters\footsteps\metal_int_run_8",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_1",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_2",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_3",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_4",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_5",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_6",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_7",0.5011872,1,100 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\metal_int_walk_8",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_1",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_2",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_3",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_4",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_5",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_6",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_7",0.5011872,1,100 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\metal_int_sprint_8",0.5011872,1,100 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.19952624,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.19952624,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_metal_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - tiles_int[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_1",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_2",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_3",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_4",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_5",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_6",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_7",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_8",0.5011872,1,70 },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_1",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_2",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_3",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_4",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_5",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_6",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_7",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\tiles_int_run_8",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_1",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_2",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_3",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_4",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_5",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_6",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_7",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\tiles_int_walk_8",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_1",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_2",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_3",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_4",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_5",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_6",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_7",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\tiles_int_sprint_8",0.5011872,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.17782794,1,40 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.17782794,1,40 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - dirt[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_1",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_2",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_3",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_4",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_5",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_6",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_7",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_8",0.5011872,1,70 },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_1",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_2",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_3",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_4",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_5",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_6",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_7",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\dirt_run_new_8",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_1",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_2",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_3",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_4",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_5",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_6",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_7",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\dirt_walk_new_8",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_1",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_2",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_3",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_4",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_5",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_6",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_7",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\dirt_sprint_new_8",0.5011872,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_1",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_2",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_3",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_4",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_5",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_6",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_7",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_dirt_8",0.17782794,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_dirt_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_dirt_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_dirt_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\dirt_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - roof_tin[] = {{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_stand_side",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel1",0.25118864,1,70 } },{ "adjust_stand_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_kneel2",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand1",0.25118864,1,70 } },{ "adjust_kneel_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_stand2",0.25118864,1,70 } },{ "adjust_stand_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_stand",0.25118864,1,70 } },{ "adjust_prone_up",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up",0.25118864,1,70 } },{ "adjust_prone_up_back",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_up_back",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side1",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side2",0.25118864,1,70 } },{ "adjust_prone_down",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_side3",0.25118864,1,70 } },{ "adjust_prone_left",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_left",0.25118864,1,70 } },{ "adjust_prone_right",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_right",0.25118864,1,70 } },{ "adjust_kneel_to_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_kneel_to_prone",0.25118864,1,70 } },{ "adjust_prone_to_kneel",{ "\A3\sounds_f\characters\stances\concrete_adjust_prone_to_kneel",0.25118864,1,70 } },{ "adjust_stand_to_left_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_left_prone",0.25118864,1,70 } },{ "adjust_stand_to_right_prone",{ "\A3\sounds_f\characters\stances\concrete_adjust_stand_to_right_prone",0.25118864,1,70 } },{ "adjust_left_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_left_prone_to_stand",0.25118864,1,70 } },{ "adjust_right_prone_to_stand",{ "\A3\sounds_f\characters\stances\concrete_adjust_right_prone_to_stand",0.25118864,1,70 } },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_1",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_2",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_3",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_4",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_5",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_6",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_7",0.5011872,1,70 },{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_8",0.5011872,1,70 },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_1",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_2",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_3",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_4",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_5",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_6",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_7",0.5011872,1,70 } },{ "run",{ "\A3\sounds_f\characters\footsteps\roof_tin_run_8",0.5011872,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_1",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_2",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_3",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_4",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_5",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_6",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_7",0.0056234132,1,70 } },{ "walk",{ "\A3\sounds_f\characters\footsteps\roof_tin_walk_8",0.0056234132,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_1",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_2",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_3",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_4",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_5",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_6",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_7",0.5011872,1,70 } },{ "sprint",{ "\A3\sounds_f\characters\footsteps\roof_tin_sprint_8",0.5011872,1,70 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_1",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_2",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_3",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_4",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_5",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_6",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_7",0.17782794,1,50 } },{ "crawl",{ "\A3\sounds_f\characters\crawl\crawl_concrete_8",0.17782794,1,50 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_1",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_2",0.5011872,1,70 } },{ "bodyfall",{ "\A3\sounds_f\characters\movements\bodyfalls\bodyfall_concrete_3",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani1",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani2",0.5011872,1,70 } },{ "swim",{ "A3\Sounds_F\characters\movements\plavani3",0.5011872,1,70 } },{ "Acts_carFixingWheel",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_carFixingWheel",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf",0.56234133,1,70 } },{ "Acts_PercMwlkSlowWrflDf2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PercMwlkSlowWrflDf2",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_out",0.56234133,1,70 } },{ "Acts_WalkingChecking",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WalkingChecking",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle02",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle02",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle03",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle03",0.56234133,1,70 } },{ "Acts_CrouchingFiringLeftRifle04",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_CrouchingFiringLeftRifle04",0.56234133,1,70 } },{ "Acts_HUBABriefing",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_HUBABriefing",0.56234133,1,70 } },{ "Acts_PointingLeftUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_PointingLeftUnarmed",0.56234133,1,70 } },{ "Acts_SittingJumpingSaluting_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_SittingJumpingSaluting_in",0.56234133,1,70 } },{ "Acts_StandingSpeakingUnarmed",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_StandingSpeakingUnarmed",0.56234133,1,70 } },{ "Acts_TreatingWounded_in",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_in",0.56234133,1,70 } },{ "Acts_TreatingWounded_out",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_TreatingWounded_out",0.56234133,1,70 } },{ "Acts_UnconsciousStandUp_part1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_UnconsciousStandUp_part1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_1b",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_1b",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB01_PlayerWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB01_PlayerWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_3",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_4",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_4",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_5",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_5",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_AIWalk_6",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_AIWalk_6",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_1",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_1",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_2",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_2",0.56234133,1,70 } },{ "Acts_WelcomeOnHUB02_PlayerWalk_3",{ "A3\Sounds_F\characters\cutscenes\concrete_Acts_WelcomeOnHUB02_PlayerWalk_3",0.56234133,1,70 } }}; - }; - - weaponSlots = "1 + 4 + 12* 256 + 4096 + 2 + 8* 16 + 12*131072"; - fsmFormation = "Formation"; - leftArmToElbow[] = {"LeftArm",0.5,"LeftArmRoll",0}; - leftArmFromElbow[] = {"LeftForeArm",0,"LeftForeArmRoll",0.5}; - leftWrist = "LeftHand"; - leftShoulder = "LeftShoulder"; - leftHand[] = {"LeftHandThumb3","LeftHandThumb2","LeftHandThumb1","LeftHandIndex3","LeftHandIndex2","LeftHandIndex1","LeftHandMiddle3","LeftHandMiddle2","LeftHandMiddle1","LeftHandRing3","LeftHandRing2","LeftHandRing1","LeftHandRing","LeftHandPinky3","LeftHandPinky2","LeftHandPinky1"}; - leftArmPoints[] = {"LeftShoulder","lelbow","lelbow_axis","lwrist"}; - rightArmToElbow[] = {"rightArm",0.5,"rightArmRoll",0}; - rightArmFromElbow[] = {"rightForeArm",0,"rightForeArmRoll",0.5}; - rightWrist = "rightHand"; - rightShoulder = "rightShoulder"; - rightHand[] = {"rightHandThumb3","rightHandThumb2","rightHandThumb1","rightHandIndex3","rightHandIndex2","rightHandIndex1","rightHandMiddle3","rightHandMiddle2","rightHandMiddle1","rightHandRing3","rightHandRing2","rightHandRing1","rightHandRing","rightHandPinky3","rightHandPinky2","rightHandPinky1"}; - rightArmPoints[] = {"rightShoulder","relbow","relbow_axis","rwrist"}; - leftLegToKnee[] = {"LeftUpLeg",0.5,"LeftUpLegRoll",0}; - leftLegFromKnee[] = {"LeftLeg",0,"LeftLegRoll",0.5}; - leftHeel = "leftFoot"; - leftHip = "pelvis"; - leftFoot[] = {"LeftToeBase"}; - leftLegPoints[] = {"lfemur","lknee","lknee_axis","lankle"}; - rightLegToKnee[] = {"rightUpLeg",0.5,"rightUpLegRoll",0}; - rightLegFromKnee[] = {"rightLeg",0,"rightLegRoll",0.5}; - rightHeel = "rightFoot"; - rightHip = "pelvis"; - rightFoot[] = {"RightToeBase"}; - rightLegPoints[] = {"rfemur","rknee","rknee_axis","rankle"}; - launcherBone = "launcher"; - handGunBone = "RightHand"; - weaponBone = "weapon"; - impactEffectsSea = "ImpactEffectsSeaMen"; - AnimEffectShortExhaust = 0.12; - AnimEffectShortRest = 0.04; - canCarryBackPack = 1; - class UniformInfo - { - class SlotsInfo - { - class NVG: UniformSlotInfo - { - slotType = 602; - }; - class Scuba: UniformSlotInfo - { - slotType = 604; - }; - class Googles: UniformSlotInfo - { - slotType = 603; - }; - class Headgear: UniformSlotInfo - { - slotType = 605; - }; - }; - }; - grenadeThrowDir[] = {0,0.2,1}; + armor= 2;//keep constant so that the hit point armor remains on the same scale + armorStructural= 0.4;// [*] must be adjusted for each model to achieve consistent total damage results + explosionShielding = 0.04;// [*] for consistent explosive damage after adjusting = ( armorStructural / 10 ) + minTotalDamageThreshold = 0.001;//minimalHit for total damage + impactDamageMultiplier= 0.5;//multiplier for falling damage + // * adjusted for each model }; - class Civilian2: CAManBase2 + + class Civilian2: EPOCH_CAManBase { class SpeechVariants { @@ -398,6 +207,14 @@ class CfgVehicles { armor = 2; }; + class HitFace : HitFace {}; + class HitNeck : HitNeck {}; + class HitPelvis : HitPelvis {}; + class HitAbdomen : HitAbdomen {}; + class HitDiaphragm : HitDiaphragm {}; + class HitChest : HitChest {}; + class HitArms : HitArms {}; + }; accuracy = 1.6; camouflage = 1.2; @@ -418,6 +235,8 @@ class CfgVehicles secondaryAmmoCoef = 0.0; handgunAmmoCoef = 0.0; }; + + class Civilian: CAManBase { class SpeechVariants @@ -436,23 +255,128 @@ class CfgVehicles side = 3; scope = 0; displayName = "$STR_DN_CIVILIAN"; - class HitPoints: HitPoints + class HitPoints { - class HitHead: HitHead + class HitFace { armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; }; - class HitBody: HitBody + class HitNeck: HitFace { - armor = 2; + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; }; - class HitHands: HitHands + class HitHead: HitNeck { - armor = 2; + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; }; - class HitLegs: HitLegs + class HitPelvis { - armor = 2; + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.16; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; }; }; accuracy = 1.6; @@ -587,892 +511,11 @@ class CfgVehicles respawnLinkedItems[] = { "V_24_EPOCH", "H_89_EPOCH", "ItemMap", "ItemCompass", "ItemWatch", "EpochRadio0" }; }; - class B_Soldier_base_F; - class Epoch_Female_base_F : B_Soldier_base_F - { - identityTypes[] = { "Woman", "NoGlasses" }; + #include "CfgVehicles\Players.hpp" + #include "CfgVehicles\Antagonists.hpp" - faceType = "Man_A3"; - woman = 1; - side = 1; - engineer = 1; - vehicleClass = "Women"; - scope = 0; + #include "CfgVehicles\Fixes.hpp" - // fix and normalize base classes - cost = 40000; - headgearProbability = 100; - allowedHeadgear[] = {}; - class HitPoints - { - class HitHead - { - armor = 1; - material = -1; - name = "head"; - passThrough = 1; - radius = 0.1; - explosionShielding = 0.5; - minimalHit = 0; - }; - class HitBody - { - armor = 1; - material = -1; - name = "body"; - passThrough = 1; - radius = 0.15; - explosionShielding = 10; - visual = "injury_body"; - minimalHit = 0; - }; - class HitHands - { - armor = 1; - material = -1; - name = "hands"; - passThrough = 1; - radius = 0.08; - explosionShielding = 1; - visual = "injury_hands"; - minimalHit = 0; - }; - class HitLegs - { - armor = 1; - material = -1; - name = "legs"; - passThrough = 1; - radius = 0.1; - explosionShielding = 1; - visual = "injury_legs"; - minimalHit = 0; - }; - }; - armor = 2; - armorStructural = 5; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; - }; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Keesha_character.p3d"; - modelSides[] = {1}; - nakedUniform = "U_BasicBodyFemale"; - uniformClass = "U_Test_uniform"; - weapons[] = {"Throw","Put"}; - respawnWeapons[] = {"Throw","Put"}; - Items[] = {}; - RespawnItems[] = {}; - magazines[] = {}; - respawnMagazines[] = {}; - linkedItems[] = { "V_F41_EPOCH", "ItemMap"}; - respawnLinkedItems[] = { "V_F41_EPOCH", "ItemMap" }; - }; - - - - class Underwear_F; - class FemaleUnderwear_F: Underwear_F - { - author = "Epoch"; - _generalMacro = "FemaleUnderwear_F"; - scope = 1; - scopeCurator = 0; - displayName = "TEST: Underwear"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Keesha_character.p3d"; - uniformClass = "U_BasicBodyFemale"; - weapons[] = {}; - magazines[] = {}; - respawnWeapons[] = {}; - respawnMagazines[] = {}; - }; - - - class Epoch_Female_wetsuit_F : Epoch_Female_base_F - { - faceType = "Man_A3"; - woman = 1; - side = 1; - engineer = 1; - vehicleClass = "Women"; - displayName = "Female Wetsuit"; - scope = 2; - - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat" }; - }; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Female_WetSuit.p3d"; - - hiddenUnderwaterSelections[] = { "hide" }; - shownUnderwaterSelections[] = { "unhide", "unhide2" }; - - hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - - modelSides[] = {1}; - nakedUniform = "U_BasicBodyFemale"; - uniformClass = "U_Wetsuit_uniform"; - weapons[] = {"Throw","Put"}; - respawnWeapons[] = {"Throw","Put"}; - Items[] = {}; - RespawnItems[] = {}; - magazines[] = {}; - respawnMagazines[] = {}; - - primaryAmmoCoef = 0.4; - secondaryAmmoCoef = 0.1; - handgunAmmoCoef = 0.2; - - // O_Soldier_diver_base_F - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = 2; - }; - class HitBody: HitBody - { - armor = 2; - }; - class HitHands: HitHands - { - armor = 2; - }; - class HitLegs: HitLegs - { - armor = 2; - }; - }; - armor = 2; - armorStructural = 5; - - // O_Soldier_base_F - sensitivity = 3; - threat[] = {1,0.1,0.1}; - camouflage = 1.4; - - }; - class Epoch_Female_wetsuitW_F : Epoch_Female_wetsuit_F - { - displayName = "Female Wetsuit (white)"; - scope = 2; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa" }; - hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite.rvmat" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat" }; - }; - - modelSides[] = { 1 }; - uniformClass = "U_Wetsuit_White"; - hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - - }; - class Epoch_Female_wetsuitB_F : Epoch_Female_wetsuit_F - { - displayName = "Female Wetsuit (blue)"; - scope = 2; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa" }; - modelSides[] = { 1 }; - uniformClass = "U_Wetsuit_Blue"; - hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - }; - class Epoch_Female_wetsuitP_F : Epoch_Female_wetsuit_F - { - displayName = "Female Wetsuit (purple)"; - scope = 2; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa" }; - modelSides[] = { 1 }; - uniformClass = "U_Wetsuit_Purp"; - hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - }; - class Epoch_Female_wetsuitC_F : Epoch_Female_wetsuit_F - { - displayName = "Female Wetsuit (camo)"; - scope = 2; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa" }; - modelSides[] = { 1 }; - uniformClass = "U_Wetsuit_Camo"; - hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - - camouflage = 1.0; - }; - - class Epoch_Female_Ghillie1_F : Epoch_Female_base_F - { - displayName = "Female Ghillie (tan)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; - - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_3_ca.paa" }; - // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; - - modelSides[] = { 1 }; - uniformClass = "U_ghillie1_uniform"; - - // O_Soldier_sniper_base_F - primaryAmmoCoef = 0.2; - secondaryAmmoCoef = 0.05; - handgunAmmoCoef = 0.1; - - // O_Soldier_base_F - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = 1; - passThrough = 1; - explosionShielding = 0.5; - }; - class HitBody: HitBody - { - armor = 6; - passThrough = 0.5; - explosionShielding = 1.5; - }; - class HitHands: HitHands - { - armor = 8; - passThrough = 0.5; - explosionShielding = 0.8; - }; - class HitLegs: HitLegs - { - armor = 8; - passThrough = 0.5; - explosionShielding = 0.8; - }; - }; - armor = 2; - armorStructural = 5; - - // O_sniper_F - threat[] = {1,0.6,0.6}; - camouflage = 0.4; - sensitivity = 3.3; - }; - class Epoch_Female_Ghillie2_F : Epoch_Female_Ghillie1_F - { - displayName = "Female Ghillie (light green)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; - - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_2_ca.paa" }; - // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; - - modelSides[] = { 1 }; - uniformClass = "U_ghillie2_uniform"; - }; - class Epoch_Female_Ghillie3_F : Epoch_Female_Ghillie1_F - { - displayName = "Female Ghillie (green)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; - - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_1_ca.paa" }; - // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; - - modelSides[] = { 1 }; - uniformClass = "U_ghillie3_uniform"; - }; - - class Epoch_Female_Camo_F : Epoch_Female_base_F - { - displayName = "Female Camo"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoDark_co.paa" }; - hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; - }; - - modelSides[] = { 1 }; - uniformClass = "U_Camo_uniform"; - - }; - class Epoch_Female_CamoBlue_F : Epoch_Female_Camo_F - { - displayName = "Female Camo (Blue)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoBlue_co.paa" }; - hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoBlue.rvmat" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoBlue.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; - }; - - modelSides[] = { 1 }; - uniformClass = "U_CamoBlue_uniform"; - }; - class Epoch_Female_CamoBrn_F : Epoch_Female_Camo_F - { - displayName = "Female Camo (Brown)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoBrown_co.paa" }; - hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoBrown.rvmat" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoBrown.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; - }; - - modelSides[] = { 1 }; - uniformClass = "U_CamoBrn_uniform"; - }; - class Epoch_Female_CamoRed_F : Epoch_Female_Camo_F - { - displayName = "Female Camo (Red)"; - scope = 2; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; - hiddenSelections[] = { "Camo" }; - hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoRed_co.paa" }; - hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoRed.rvmat" }; - - class Wounds - { - tex[] = {}; - mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoRed.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; - }; - - modelSides[] = { 1 }; - uniformClass = "U_CamoRed_uniform"; - }; - - class O_Soldier_base_F; - class Epoch_Man_base_F : O_Soldier_base_F - { - identityTypes[] = { "Kerry", "NoGlasses" }; - - faceType = "Man_A3"; - side = 0; - vehicleClass = "Men"; - engineer = 1; - scope = 0; - class Wounds - { - tex[] = {}; - mat[] = {"A3\Characters_F\Common\Data\basicbody.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; - }; - model = "\A3\Characters_F\Common\basicbody"; - modelSides[] = {0}; - nakedUniform = "U_BasicBody"; - uniformClass = "U_Test1_uniform"; - weapons[] = {"Throw","Put"}; - respawnWeapons[] = {"Throw","Put"}; - Items[] = {}; - RespawnItems[] = {}; - magazines[] = {}; - respawnMagazines[] = {}; - linkedItems[] = { "V_41_EPOCH", "ItemMap" }; - respawnLinkedItems[] = { "V_41_EPOCH", "ItemMap" }; - - // fix and normalize base classes - cost = 40000; - headgearProbability = 100; - allowedHeadgear[] = {}; - class HitPoints - { - class HitHead - { - armor = 1; - material = -1; - name = "head"; - passThrough = 1; - radius = 0.1; - explosionShielding = 0.5; - minimalHit = 0; - }; - class HitBody - { - armor = 1; - material = -1; - name = "body"; - passThrough = 1; - radius = 0.15; - explosionShielding = 10; - visual = "injury_body"; - minimalHit = 0; - }; - class HitHands - { - armor = 1; - material = -1; - name = "hands"; - passThrough = 1; - radius = 0.08; - explosionShielding = 1; - visual = "injury_hands"; - minimalHit = 0; - }; - class HitLegs - { - armor = 1; - material = -1; - name = "legs"; - passThrough = 1; - radius = 0.1; - explosionShielding = 1; - visual = "injury_legs"; - minimalHit = 0; - }; - }; - armor = 2; - armorStructural = 5; - - - }; - class Epoch_Char_base_F : Civilian - { - faceType = "Man_A3"; - side = 4; - faction = "CIV_F"; - genericNames = "GreekMen"; - vehicleClass = "Men"; - scope = 0; - class Wounds - { - tex[] = {}; - mat[] = { "A3\Characters_F\Common\Data\basicbody.rvmat", "A3\Characters_F\Common\Data\basicbody_injury.rvmat", "A3\Characters_F\Common\Data\basicbody_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat" }; - }; - model = "\A3\Characters_F\Common\basicbody"; - modelSides[] = {4}; - //nakedUniform = "U_Char_uniform"; - //uniformClass = "U_Char_uniform"; - class UniformInfo - { - class SlotsInfo - { - class NVG : UniformSlotInfo - { - slotType = 602; - }; - class Scuba : UniformSlotInfo - { - slotType = "SCUBA_SLOT"; - }; - class Googles : UniformSlotInfo - { - slotType = 603; - }; - class Headgear : UniformSlotInfo - { - slotType = 605; - }; - }; - }; - class HitPoints : HitPoints - { - class HitHead : HitHead - { - armor = "0.3*2.5"; - }; - class HitBody : HitBody - { - armor = "0.5*10"; - }; - class HitHands : HitHands - { - armor = "0.8*5"; - }; - class HitLegs : HitLegs - { - armor = "0.8*5"; - }; - }; - weapons[] = { "Throw", "Put" }; - respawnWeapons[] = { "Throw", "Put" }; - Items[] = {}; - RespawnItems[] = {}; - magazines[] = {}; - respawnMagazines[] = {}; - linkedItems[] = {}; - respawnLinkedItems[] = {}; - }; - class Epoch_Sapper_base_F: Civilian2 - { - faceType = "Default"; - side = 4; - faction = "CIV_F"; - genericNames = "GreekMen"; - vehicleClass = "Men"; - scope = 0; - class Wounds - { - tex[] = {}; - mat[] = {"A3\Characters_F\Common\Data\basicbody.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; - }; - model = "\A3\Characters_F\Common\basicbody"; - modelSides[] = {4}; - //nakedUniform = "U_Sapper_uniform"; - //uniformClass = "U_Sapper_uniform"; - class UniformInfo - { - class SlotsInfo - { - class NVG: UniformSlotInfo - { - slotType = 602; - }; - class Scuba: UniformSlotInfo - { - slotType = "SCUBA_SLOT"; - }; - class Googles: UniformSlotInfo - { - slotType = 603; - }; - class Headgear: UniformSlotInfo - { - slotType = 605; - }; - }; - }; - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = "0.3*2.5"; - }; - class HitBody: HitBody - { - armor = "0.5*10"; - }; - class HitHands: HitHands - { - armor = "0.8*5"; - }; - class HitLegs: HitLegs - { - armor = "0.8*5"; - }; - }; - weapons[] = {"Throw","Put"}; - respawnWeapons[] = {"Throw","Put"}; - Items[] = {}; - RespawnItems[] = {}; - magazines[] = {}; - respawnMagazines[] = {}; - linkedItems[] = {}; - respawnLinkedItems[] = {}; - }; - class Epoch_Female_F: Epoch_Female_base_F - { - woman = 1; - scope = 2; - displayName = "Female"; - interactMode = 2; - }; - class Epoch_Male_F: Epoch_Man_base_F - { - scope = 2; - displayName = "Male"; - interactMode = 2; - }; - class Epoch_Cloak_F : Epoch_Char_base_F - { - scope = 2; - faceType = "Default"; - displayName = "Cloak"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Cloak_Character.p3d"; - glassesEnabled = 0; - modelSides[] = {6}; - armor = 10; - armorStructural = 20; - class HitPoints : HitPoints - { - class HitHead : HitHead - { - armor = 10; - }; - class HitBody : HitBody - { - armor = 10; - }; - class HitHands : HitHands - { - armor = 10; - }; - class HitLegs : HitLegs - { - armor = 10; - }; - }; - }; - class Epoch_Sapper_F: Epoch_Sapper_base_F - { - scope = 2; - faceType = "Default"; - displayName = "Sapper"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Sapper_Character.p3d"; - hiddenSelections[] = {"sapper","remains"}; - hiddenSelectionsTextures[] = {"x\addons\a3_epoch_assets\textures\sapper\sapper_eco.paa",""}; - glassesEnabled = 0; - modelSides[] = {6}; - armor = 6; - armorStructural = 13; - - magazines[] = {}; - respawnMagazines[] = {}; - - class HitPoints : HitPoints - { - class HitHead : HitHead - { - armor = 4; - }; - class HitBody : HitBody - { - armor = 7; - }; - class HitHands : HitHands - { - armor = 1000; - }; - class HitLegs : HitLegs - { - armor = 9; - }; - }; - }; - class Epoch_SapperB_F : Epoch_Sapper_base_F - { - scope = 2; - faceType = "Default"; - displayName = "Sapper (Bloated)"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Sapper_Bloated.p3d"; - //hiddenSelections[] = { "sapper", "remains" }; - //hiddenSelectionsTextures[] = { "x\addons\a3_epoch_assets\textures\sapper\sapper_eco.paa", "" }; - glassesEnabled = 0; - modelSides[] = { 6 }; - armor = 9; - armorStructural = 13; - - magazines[] = {}; - respawnMagazines[] = {}; - - class HitPoints : HitPoints - { - class HitHead : HitHead - { - armor = 4; - }; - class HitBody : HitBody - { - armor = 7; - }; - class HitHands : HitHands - { - armor = 1000; - }; - class HitLegs : HitLegs - { - armor = 9; - }; - }; - }; - - /* - class Epoch_Ent_Small_F : Epoch_Char_base_F - { - scope = 2; - faceType = "Default"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Small.p3d"; - displayName = "Ent (small)"; - glassesEnabled = 0; - modelSides[] = {6}; - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = 100; - }; - class HitBody: HitBody - { - armor = 200; - }; - class HitHands: HitHands - { - armor = 200; - }; - class HitLegs: HitLegs - { - armor = 200; - }; - }; - }; - class Epoch_Ent_Med_F : Epoch_Char_base_F - { - scope = 2; - faceType = "Default"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Med.p3d"; - displayName = "Ent (medium)"; - extCameraPosition[] = {0,1.5,-9}; - glassesEnabled = 0; - modelSides[] = {6}; - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = 200; - }; - class HitBody: HitBody - { - armor = 300; - }; - class HitHands: HitHands - { - armor = 300; - }; - class HitLegs: HitLegs - { - armor = 300; - }; - }; - }; - class Epoch_Ent_Large_F : Epoch_Char_base_F - { - scope = 2; - faceType = "Default"; - model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Large.p3d"; - displayName = "Ent (large)"; - extCameraPosition[] = {0,1.5,-18}; - glassesEnabled = 0; - modelSides[] = {6}; - class HitPoints: HitPoints - { - class HitHead: HitHead - { - armor = 250; - }; - class HitBody: HitBody - { - armor = 500; - }; - class HitHands: HitHands - { - armor = 500; - }; - class HitLegs: HitLegs - { - armor = 500; - }; - }; - }; - */ - class House; - class House_F: House - { - class DestructionEffects; - }; - class House_Small_F; - class Ruins_F; - - class PowerLines_base_F : House_F - { - mapSize = 2.35; - author = "$STR_A3_Bohemia_Interactive"; - _generalMacro = "PowerLines_base_F"; - scope = 0; - scopeCurator = 0; - displayName = ""; - model = "\A3\Weapons_F\empty.p3d"; - vehicleClass = "Structures_Infrastructure"; - cost = 100; - compatibleWires[] = {}; - class EventHandlers - { - killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\PowerLines\Scripts\column_ruins.sqf""};"; - }; - }; - - class PowerLines_Small_base_F : House_Small_F - { - mapSize = 2.79; - author = "$STR_A3_Bohemia_Interactive"; - _generalMacro = "PowerLines_Small_base_F"; - scope = 0; - scopeCurator = 0; - displayName = ""; - model = "\A3\Weapons_F\empty.p3d"; - vehicleClass = "Structures_Infrastructure"; - compatibleWires[] = {}; - cost = 100; - class EventHandlers - { - killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\PowerLines\Scripts\column_ruins.sqf""};"; - }; - }; - - class Land_Communication_anchor_F : House_F - { - mapSize = 9.73; - author = "$STR_A3_Bohemia_Interactive"; - _generalMacro = "Land_Communication_anchor_F"; - scope = 1; - scopeCurator = 2; - displayName = "$STR_A3_CfgVehicles_Land_Communication_anchor_F0"; - model = "\A3\Structures_F\Ind\Transmitter_Tower\Communication_anchor_F.p3d"; - vehicleClass = "Structures_Infrastructure"; - class DestructionEffects - { - class DestroyPhase1 - { - simulation = "destroy"; - type = "DelayedDestruction"; - lifeTime = 1; - position = ""; - intensity = 1; - interval = 1; - }; - }; - class EventHandlers - { - killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\Transmitter_Tower\Scripts\anchor_ruins.sqf""};"; - }; - }; - class Land_Communication_F : House_F - { - mapSize = 4.53; - author = "$STR_A3_Bohemia_Interactive"; - _generalMacro = "Land_Communication_F"; - scope = 1; - scopeCurator = 2; - displayName = "$STR_A3_CfgVehicles_Land_Communication_F0"; - model = "\A3\Structures_F\Ind\Transmitter_Tower\Communication_F.p3d"; - vehicleClass = "Structures_Infrastructure"; - cost = 40000; - class EventHandlers - { - killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\Transmitter_Tower\Scripts\tower_ruins.sqf""};"; - }; - }; class Car; class Car_F: Car @@ -4756,14 +3799,14 @@ class CfgVehicles onlyforplayer = 1; position = "NWall_trigger"; radius = 2.5; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""NWall"" < 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""NWall"" < 0.5)"; statement = "[this,""NWall"",1] call EPOCH_changeWallState"; }; class remove_nwall : add_nwall { displayName = "Remove Wall"; position = "NWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""NWall"" >= 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""NWall"" >= 0.5)"; statement = "[this,""NWall"",0] call EPOCH_changeWallState"; }; @@ -4771,14 +3814,14 @@ class CfgVehicles { displayName = "Add Wall"; position = "EWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""EWall"" < 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""EWall"" < 0.5)"; statement = "[this,""EWall"",1] call EPOCH_changeWallState"; }; class remove_ewall : add_nwall { displayName = "Remove Wall"; position = "EWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""EWall"" >= 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""EWall"" >= 0.5)"; statement = "[this,""EWall"",0] call EPOCH_changeWallState"; }; @@ -4786,14 +3829,14 @@ class CfgVehicles { displayName = "Add Wall"; position = "SWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""SWall"" < 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""SWall"" < 0.5)"; statement = "[this,""SWall"",1] call EPOCH_changeWallState"; }; class remove_swall : add_nwall { displayName = "Remove Wall"; position = "SWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""SWall"" >= 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""SWall"" >= 0.5)"; statement = "[this,""SWall"",0] call EPOCH_changeWallState"; }; @@ -4801,14 +3844,14 @@ class CfgVehicles { displayName = "Add Wall"; position = "WWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""WWall"" < 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""WWall"" < 0.5)"; statement = "[this,""WWall"",1] call EPOCH_changeWallState"; }; class remove_wwall : add_nwall { displayName = "Remove Wall"; position = "WWall_trigger"; - condition = "!(call EPOCH_lockCheck) && (this animationPhase ""WWall"" >= 0.5)"; + condition = "(EPOCH_buildMode > 0) && !(call EPOCH_lockCheck) && (this animationPhase ""WWall"" >= 0.5)"; statement = "[this,""WWall"",0] call EPOCH_changeWallState"; }; }; diff --git a/Sources/epoch_config/Configs/CfgVehicles/Antagonists.hpp b/Sources/epoch_config/Configs/CfgVehicles/Antagonists.hpp new file mode 100644 index 00000000..edef09f7 --- /dev/null +++ b/Sources/epoch_config/Configs/CfgVehicles/Antagonists.hpp @@ -0,0 +1,746 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Antagonist Configs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgVehicles/Antagonists.hpp +*/ + + +class Epoch_Char_base_F : Civilian +{ + faceType = "Man_A3"; + side = 4; + faction = "CIV_F"; + genericNames = "GreekMen"; + vehicleClass = "Men"; + scope = 0; + class Wounds + { + tex[] = {}; + mat[] = { "A3\Characters_F\Common\Data\basicbody.rvmat", "A3\Characters_F\Common\Data\basicbody_injury.rvmat", "A3\Characters_F\Common\Data\basicbody_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat", "A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat" }; + }; + model = "\A3\Characters_F\Common\basicbody"; + modelSides[] = {4}; + //nakedUniform = "U_Char_uniform"; + //uniformClass = "U_Char_uniform"; + class UniformInfo + { + class SlotsInfo + { + class NVG : UniformSlotInfo + { + slotType = 602; + }; + class Scuba : UniformSlotInfo + { + slotType = "SCUBA_SLOT"; + }; + class Googles : UniformSlotInfo + { + slotType = 603; + }; + class Headgear : UniformSlotInfo + { + slotType = 605; + }; + }; + }; + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + weapons[] = { "Throw", "Put" }; + respawnWeapons[] = { "Throw", "Put" }; + Items[] = {}; + RespawnItems[] = {}; + magazines[] = {}; + respawnMagazines[] = {}; + linkedItems[] = {}; + respawnLinkedItems[] = {}; +}; +class Epoch_Sapper_base_F: Civilian2 +{ + moves = "CfgMovesMaleSdr2"; + gestures = "CfgGesturesSapper"; + faceType = "Default"; + side = 4; + faction = "CIV_F"; + genericNames = "GreekMen"; + vehicleClass = "Men"; + scope = 0; + class Wounds + { + tex[] = {}; + mat[] = {"A3\Characters_F\Common\Data\basicbody.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; + }; + model = "\A3\Characters_F\Common\basicbody"; + modelSides[] = {4}; + //nakedUniform = "U_Sapper_uniform"; + //uniformClass = "U_Sapper_uniform"; + class UniformInfo + { + class SlotsInfo + { + class NVG: UniformSlotInfo + { + slotType = 602; + }; + class Scuba: UniformSlotInfo + { + slotType = "SCUBA_SLOT"; + }; + class Googles: UniformSlotInfo + { + slotType = 603; + }; + class Headgear: UniformSlotInfo + { + slotType = 605; + }; + }; + }; + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + weapons[] = {"Throw","Put"}; + respawnWeapons[] = {"Throw","Put"}; + Items[] = {}; + RespawnItems[] = {}; + magazines[] = {}; + respawnMagazines[] = {}; + linkedItems[] = {}; + respawnLinkedItems[] = {}; +}; + +class Epoch_Cloak_F : Epoch_Char_base_F +{ + scope = 2; + faceType = "Default"; + displayName = "Cloak"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Cloak_Character.p3d"; + glassesEnabled = 0; + modelSides[] = {6}; + armor = 10; + armorStructural = 20; +}; +class Epoch_Sapper_F: Epoch_Sapper_base_F +{ + scope = 2; + faceType = "Default"; + displayName = "Sapper"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Sapper_Character.p3d"; + hiddenSelections[] = {"sapper","remains"}; + hiddenSelectionsTextures[] = {"x\addons\a3_epoch_assets\textures\sapper\sapper_eco.paa",""}; + glassesEnabled = 0; + modelSides[] = {6}; + armor = 6; + armorStructural = 13; + + magazines[] = {}; + respawnMagazines[] = {}; + + class HitPoints + { + class HitFace + { + armor = 3; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 3; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 3; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 3; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 3; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 3; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 3; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1000; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1000; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 8; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; +}; +class Epoch_SapperB_F : Epoch_Sapper_base_F +{ + scope = 2; + faceType = "Default"; + displayName = "Sapper (Bloated)"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Sapper_Bloated.p3d"; + //hiddenSelections[] = { "sapper", "remains" }; + //hiddenSelectionsTextures[] = { "x\addons\a3_epoch_assets\textures\sapper\sapper_eco.paa", "" }; + glassesEnabled = 0; + modelSides[] = { 6 }; + armor = 9; + armorStructural = 13; + + magazines[] = {}; + respawnMagazines[] = {}; + + + class HitPoints + { + class HitFace + { + armor = 3; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 3; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 3; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 3; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 3; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 3; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 3; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1000; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1000; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 8; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; +}; + +/* +class Epoch_Ent_Small_F : Epoch_Char_base_F +{ + scope = 2; + faceType = "Default"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Small.p3d"; + displayName = "Ent (small)"; + glassesEnabled = 0; + modelSides[] = {6}; + class HitPoints: HitPoints + { + class HitHead: HitHead + { + armor = 100; + }; + class HitBody: HitBody + { + armor = 200; + }; + class HitHands: HitHands + { + armor = 200; + }; + class HitLegs: HitLegs + { + armor = 200; + }; + }; +}; +class Epoch_Ent_Med_F : Epoch_Char_base_F +{ + scope = 2; + faceType = "Default"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Med.p3d"; + displayName = "Ent (medium)"; + extCameraPosition[] = {0,1.5,-9}; + glassesEnabled = 0; + modelSides[] = {6}; + class HitPoints: HitPoints + { + class HitHead: HitHead + { + armor = 200; + }; + class HitBody: HitBody + { + armor = 300; + }; + class HitHands: HitHands + { + armor = 300; + }; + class HitLegs: HitLegs + { + armor = 300; + }; + }; +}; +class Epoch_Ent_Large_F : Epoch_Char_base_F +{ + scope = 2; + faceType = "Default"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Elemental_Large.p3d"; + displayName = "Ent (large)"; + extCameraPosition[] = {0,1.5,-18}; + glassesEnabled = 0; + modelSides[] = {6}; + class HitPoints: HitPoints + { + class HitHead: HitHead + { + armor = 250; + }; + class HitBody: HitBody + { + armor = 500; + }; + class HitHands: HitHands + { + armor = 500; + }; + class HitLegs: HitLegs + { + armor = 500; + }; + }; +}; +*/ diff --git a/Sources/epoch_config/Configs/CfgVehicles/Fixes.hpp b/Sources/epoch_config/Configs/CfgVehicles/Fixes.hpp new file mode 100644 index 00000000..9dc9c960 --- /dev/null +++ b/Sources/epoch_config/Configs/CfgVehicles/Fixes.hpp @@ -0,0 +1,150 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Fixes to remove global exec of killed eh payload on map objects. Update: 12/4/2015 still needed as of 1.54 + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgVehicles/Fixes.hpp +*/ + +class House; +class House_F: House +{ + class DestructionEffects; +}; +class House_Small_F; +class Ruins_F; + +class PowerLines_base_F : House_F +{ + mapSize = 2.35; + author = "$STR_A3_Bohemia_Interactive"; + _generalMacro = "PowerLines_base_F"; + scope = 0; + scopeCurator = 0; + displayName = ""; + model = "\A3\Weapons_F\empty.p3d"; + vehicleClass = "Structures_Infrastructure"; + cost = 100; + compatibleWires[] = {}; + class EventHandlers + { + killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\PowerLines\Scripts\column_ruins.sqf""};"; + }; +}; + +class PowerLines_Small_base_F : House_Small_F +{ + mapSize = 2.79; + author = "$STR_A3_Bohemia_Interactive"; + _generalMacro = "PowerLines_Small_base_F"; + scope = 0; + scopeCurator = 0; + displayName = ""; + model = "\A3\Weapons_F\empty.p3d"; + vehicleClass = "Structures_Infrastructure"; + compatibleWires[] = {}; + cost = 100; + class EventHandlers + { + killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\PowerLines\Scripts\column_ruins.sqf""};"; + }; +}; + +class Land_Communication_anchor_F : House_F +{ + mapSize = 9.73; + author = "$STR_A3_Bohemia_Interactive"; + _generalMacro = "Land_Communication_anchor_F"; + scope = 1; + scopeCurator = 2; + displayName = "$STR_A3_CfgVehicles_Land_Communication_anchor_F0"; + model = "\A3\Structures_F\Ind\Transmitter_Tower\Communication_anchor_F.p3d"; + vehicleClass = "Structures_Infrastructure"; + class DestructionEffects + { + class DestroyPhase1 + { + simulation = "destroy"; + type = "DelayedDestruction"; + lifeTime = 1; + position = ""; + intensity = 1; + interval = 1; + }; + }; + class EventHandlers + { + killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\Transmitter_Tower\Scripts\anchor_ruins.sqf""};"; + }; +}; +class Land_Communication_F : House_F +{ + mapSize = 4.53; + author = "$STR_A3_Bohemia_Interactive"; + _generalMacro = "Land_Communication_F"; + scope = 1; + scopeCurator = 2; + displayName = "$STR_A3_CfgVehicles_Land_Communication_F0"; + model = "\A3\Structures_F\Ind\Transmitter_Tower\Communication_F.p3d"; + vehicleClass = "Structures_Infrastructure"; + cost = 40000; + class EventHandlers + { + killed = "if (isServer) then {this call compile preprocessFileLineNumbers ""\A3\Structures_F\Ind\Transmitter_Tower\Scripts\tower_ruins.sqf""};"; + }; +}; + + +/* + Increase Backpack storage limits to balance for changes since 1.54 +*/ +class Bag_Base; +class B_AssaultPack_Base: Bag_Base +{ + model = "\A3\weapons_f\Ammoboxes\bags\Backpack_Compact"; + descriptionShort = "Load: 360, Mass: 20"; + hiddenSelectionsTextures[] = {"\A3\weapons_f\ammoboxes\bags\data\backpack_compact_khk_co.paa"}; + maximumLoad = 360; + mass = 20; +}; +class B_FieldPack_Base: Bag_Base +{ + model = "\A3\weapons_f\Ammoboxes\bags\Backpack_Gorod"; + descriptionShort = "Load: 400, Mass: 30"; + hiddenSelectionsTextures[] = {"\A3\weapons_f\ammoboxes\bags\data\backpack_gorod_cbr_co.paa"}; + maximumLoad = 400; + mass = 30; +}; +class B_TacticalPack_Base: Bag_Base +{ + model = "\A3\weapons_f\Ammoboxes\bags\Backpack_Small"; + descriptionShort = "Load: 480, Mass: 40"; + hiddenSelectionsTextures[] = {"\A3\weapons_f\ammoboxes\bags\data\backpack_small_co.paa"}; + maximumLoad = 480; + mass = 40; +}; +class B_Kitbag_Base: Bag_Base +{ + picture = "\A3\Weapons_F\ammoboxes\bags\data\ui\icon_B_C_Kitbag_rgr"; + descriptionShort = "Load: 520, Mass: 50"; + model = "\A3\weapons_f\Ammoboxes\bags\Backpack_Fast"; + hiddenSelectionsTextures[] = {"\A3\weapons_f\ammoboxes\bags\data\backpack_fast_rgr_co.paa"}; + maximumLoad = 520; + mass = 50; +}; +class B_Carryall_Base: Bag_Base +{ + model = "\A3\weapons_f\Ammoboxes\bags\Backpack_Tortila"; + descriptionShort = "Load: 550, Mass: 60"; + picture = "\A3\Weapons_F\Ammoboxes\Bags\data\UI\icon_B_C_Tortila_khk.paa"; + hiddenSelectionsTextures[] = {"\A3\weapons_f\ammoboxes\bags\data\backpack_tortila_khk_co.paa"}; + maximumLoad = 550; + mass = 60; +}; diff --git a/Sources/epoch_config/Configs/CfgVehicles/Players.hpp b/Sources/epoch_config/Configs/CfgVehicles/Players.hpp new file mode 100644 index 00000000..6a436210 --- /dev/null +++ b/Sources/epoch_config/Configs/CfgVehicles/Players.hpp @@ -0,0 +1,863 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Player Configs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgVehicles/Players.hpp +*/ + +class B_Soldier_base_F; +class Epoch_Female_base_F : B_Soldier_base_F +{ + identityTypes[] = { "Woman", "NoGlasses" }; + + faceType = "Man_A3"; + woman = 1; + side = 1; + engineer = 1; + vehicleClass = "Women"; + scope = 0; + + // fix and normalize base classes + cost = 40000; + headgearProbability = 100; + allowedHeadgear[] = {}; + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.16; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + armor = 2; + armorStructural = 0.5; + explosionShielding = 0.05; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; + }; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Keesha_character.p3d"; + modelSides[] = {1}; + nakedUniform = "U_BasicBodyFemale"; + uniformClass = "U_Test_uniform"; + weapons[] = {"Throw","Put"}; + respawnWeapons[] = {"Throw","Put"}; + Items[] = {}; + RespawnItems[] = {}; + magazines[] = {}; + respawnMagazines[] = {}; + linkedItems[] = { "V_F41_EPOCH", "ItemMap"}; + respawnLinkedItems[] = { "V_F41_EPOCH", "ItemMap" }; +}; + +class Underwear_F; +class FemaleUnderwear_F: Underwear_F +{ + author = "Epoch"; + _generalMacro = "FemaleUnderwear_F"; + scope = 1; + scopeCurator = 0; + displayName = "TEST: Underwear"; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Keesha_character.p3d"; + uniformClass = "U_BasicBodyFemale"; + weapons[] = {}; + magazines[] = {}; + respawnWeapons[] = {}; + respawnMagazines[] = {}; +}; + + +class Epoch_Female_wetsuit_F : Epoch_Female_base_F +{ + faceType = "Man_A3"; + woman = 1; + side = 1; + engineer = 1; + vehicleClass = "Women"; + displayName = "Female Wetsuit"; + scope = 2; + + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat" }; + }; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\Female_WetSuit.p3d"; + + hiddenUnderwaterSelections[] = { "hide" }; + shownUnderwaterSelections[] = { "unhide", "unhide2" }; + + hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_co.paa", "\A3\characters_f\data\visors_ca.paa" }; + + modelSides[] = {1}; + nakedUniform = "U_BasicBodyFemale"; + uniformClass = "U_Wetsuit_uniform"; + weapons[] = {"Throw","Put"}; + respawnWeapons[] = {"Throw","Put"}; + Items[] = {}; + RespawnItems[] = {}; + magazines[] = {}; + respawnMagazines[] = {}; + + primaryAmmoCoef = 0.4; + secondaryAmmoCoef = 0.1; + handgunAmmoCoef = 0.2; + + // O_Soldier_diver_base_F + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + armor = 2; + armorStructural = 0.5; + explosionShielding = 0.05; + + // O_Soldier_base_F + sensitivity = 3; + threat[] = {1,0.1,0.1}; + camouflage = 1.4; + +}; +class Epoch_Female_wetsuitW_F : Epoch_Female_wetsuit_F +{ + displayName = "Female Wetsuit (white)"; + scope = 2; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa" }; + hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite.rvmat" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat", "x\addons\a3_epoch_assets\textures\wetsuit\wetsuit_Injury.rvmat" }; + }; + + modelSides[] = { 1 }; + uniformClass = "U_Wetsuit_White"; + hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitWhite_co.paa", "\A3\characters_f\data\visors_ca.paa" }; + +}; +class Epoch_Female_wetsuitB_F : Epoch_Female_wetsuit_F +{ + displayName = "Female Wetsuit (blue)"; + scope = 2; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa" }; + modelSides[] = { 1 }; + uniformClass = "U_Wetsuit_Blue"; + hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitBlue_co.paa", "\A3\characters_f\data\visors_ca.paa" }; +}; +class Epoch_Female_wetsuitP_F : Epoch_Female_wetsuit_F +{ + displayName = "Female Wetsuit (purple)"; + scope = 2; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa" }; + modelSides[] = { 1 }; + uniformClass = "U_Wetsuit_Purp"; + hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitPurp_co.paa", "\A3\characters_f\data\visors_ca.paa" }; +}; +class Epoch_Female_wetsuitC_F : Epoch_Female_wetsuit_F +{ + displayName = "Female Wetsuit (camo)"; + scope = 2; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa" }; + modelSides[] = { 1 }; + uniformClass = "U_Wetsuit_Camo"; + hiddenUnderwaterSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa", "\x\addons\a3_epoch_assets\textures\wetsuit\wetsuitCamo_co.paa", "\A3\characters_f\data\visors_ca.paa" }; + + camouflage = 1.0; +}; + +class Epoch_Female_Ghillie1_F : Epoch_Female_base_F +{ + displayName = "Female Ghillie (tan)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; + + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_3_ca.paa" }; + // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; + + modelSides[] = { 1 }; + uniformClass = "U_ghillie1_uniform"; + + // O_Soldier_sniper_base_F + primaryAmmoCoef = 0.2; + secondaryAmmoCoef = 0.05; + handgunAmmoCoef = 0.1; + + // O_Soldier_base_F + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 4; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 6; + material = -1; + name = "pelvis"; + passThrough = 0.04; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 6; + material = -1; + name = "spine1"; + passThrough = 0.04; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 6; + material = -1; + name = "spine2"; + passThrough = 0.04; + radius = 0.15; + explosionShielding = 1.5; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 6; + material = -1; + name = "spine3"; + passThrough = 0.04; + radius = 0.15; + explosionShielding = 1.5; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.04; + radius = 0.16; + explosionShielding = 1.5; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 8; + material = -1; + name = "arms"; + passThrough = 0.6; + radius = 0.1; + explosionShielding = 0.8; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 8; + material = -1; + name = "hands"; + passThrough = 0.6; + radius = 0.1; + explosionShielding = 0.8; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 8; + material = -1; + name = "legs"; + passThrough = 0.6; + radius = 0.12; + explosionShielding = 0.8; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + armor = 2; + armorStructural = 0.5; + explosionShielding = 0.05; + + // O_sniper_F + threat[] = {1,0.6,0.6}; + camouflage = 0.4; + sensitivity = 3.3; +}; +class Epoch_Female_Ghillie2_F : Epoch_Female_Ghillie1_F +{ + displayName = "Female Ghillie (light green)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; + + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_2_ca.paa" }; + // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; + + modelSides[] = { 1 }; + uniformClass = "U_ghillie2_uniform"; +}; +class Epoch_Female_Ghillie3_F : Epoch_Female_Ghillie1_F +{ + displayName = "Female Ghillie (green)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_ghillie.p3d"; + + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\a3\characters_f\common\data\ghillie_1_ca.paa" }; + // hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; + + modelSides[] = { 1 }; + uniformClass = "U_ghillie3_uniform"; +}; + +class Epoch_Female_Camo_F : Epoch_Female_base_F +{ + displayName = "Female Camo"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoDark_co.paa" }; + hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoDark.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; + }; + + modelSides[] = { 1 }; + uniformClass = "U_Camo_uniform"; + +}; +class Epoch_Female_CamoBlue_F : Epoch_Female_Camo_F +{ + displayName = "Female Camo (Blue)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoBlue_co.paa" }; + hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoBlue.rvmat" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoBlue.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; + }; + + modelSides[] = { 1 }; + uniformClass = "U_CamoBlue_uniform"; +}; +class Epoch_Female_CamoBrn_F : Epoch_Female_Camo_F +{ + displayName = "Female Camo (Brown)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoBrown_co.paa" }; + hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoBrown.rvmat" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoBrown.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; + }; + + modelSides[] = { 1 }; + uniformClass = "U_CamoBrn_uniform"; +}; +class Epoch_Female_CamoRed_F : Epoch_Female_Camo_F +{ + displayName = "Female Camo (Red)"; + scope = 2; + model = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_camo.p3d"; + hiddenSelections[] = { "Camo" }; + hiddenSelectionsTextures[] = { "\x\addons\a3_epoch_assets\textures\camo\camoRed_co.paa" }; + hiddenSelectionsMaterials[] = { "\x\addons\a3_epoch_assets\textures\camo\female_camoRed.rvmat" }; + + class Wounds + { + tex[] = {}; + mat[] = { "x\addons\a3_epoch_assets\textures\camo\female_camoRed.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat", "x\addons\a3_epoch_assets\textures\camo\female_camoinjury.rvmat" }; + }; + + modelSides[] = { 1 }; + uniformClass = "U_CamoRed_uniform"; +}; + +class Epoch_Female_F: Epoch_Female_base_F +{ + woman = 1; + scope = 2; + displayName = "Female"; + interactMode = 2; +}; + + + + + + + + + + + + + + +class O_Soldier_base_F; +class Epoch_Man_base_F : O_Soldier_base_F +{ + identityTypes[] = { "Kerry", "NoGlasses" }; + + faceType = "Man_A3"; + side = 0; + vehicleClass = "Men"; + engineer = 1; + scope = 0; + class Wounds + { + tex[] = {}; + mat[] = {"A3\Characters_F\Common\Data\basicbody.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"}; + }; + model = "\A3\Characters_F\Common\basicbody"; + modelSides[] = {0}; + nakedUniform = "U_BasicBody"; + uniformClass = "U_Test1_uniform"; + weapons[] = {"Throw","Put"}; + respawnWeapons[] = {"Throw","Put"}; + Items[] = {}; + RespawnItems[] = {}; + magazines[] = {}; + respawnMagazines[] = {}; + linkedItems[] = { "V_41_EPOCH", "ItemMap" }; + respawnLinkedItems[] = { "V_41_EPOCH", "ItemMap" }; + + // fix and normalize base classes + cost = 40000; + headgearProbability = 100; + allowedHeadgear[] = {}; + class HitPoints + { + class HitFace + { + armor = 1; + material = -1; + name = "face_hub"; + passThrough = 0.1; + radius = 0.08; + explosionShielding = 0.1; + minimalHit = 0.01; + }; + class HitNeck: HitFace + { + armor = 1; + material = -1; + name = "neck"; + passThrough = 0.1; + radius = 0.1; + explosionShielding = 0.5; + minimalHit = 0.01; + }; + class HitHead: HitNeck + { + armor = 1; + material = -1; + name = "head"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 0.5; + minimalHit = 0.01; + depends = "HitFace max HitNeck"; + }; + class HitPelvis + { + armor = 1; + material = -1; + name = "pelvis"; + passThrough = 0.1; + radius = 0.2; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitAbdomen: HitPelvis + { + armor = 1; + material = -1; + name = "spine1"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 1; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitDiaphragm: HitAbdomen + { + armor = 1; + material = -1; + name = "spine2"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitChest: HitDiaphragm + { + armor = 1; + material = -1; + name = "spine3"; + passThrough = 0.1; + radius = 0.15; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + }; + class HitBody: HitChest + { + armor = 1000; + material = -1; + name = "body"; + passThrough = 0.1; + radius = 0.16; + explosionShielding = 6; + visual = "injury_body"; + minimalHit = 0.01; + depends = "HitPelvis max HitAbdomen max HitDiaphragm max HitChest"; + }; + class HitArms + { + armor = 1; + material = -1; + name = "arms"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + }; + class HitHands: HitArms + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + radius = 0.1; + explosionShielding = 1; + visual = "injury_hands"; + minimalHit = 0.01; + depends = "HitArms"; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + radius = 0.12; + explosionShielding = 1; + visual = "injury_legs"; + minimalHit = 0.01; + }; + }; + armor = 2; + armorStructural = 0.5; + explosionShielding = 0.05; + + +}; +class Epoch_Male_F: Epoch_Man_base_F +{ + scope = 2; + displayName = "Male"; + interactMode = 2; +}; diff --git a/Sources/epoch_config/Configs/CfgWeapons.hpp b/Sources/epoch_config/Configs/CfgWeapons.hpp index ba193972..94079740 100644 --- a/Sources/epoch_config/Configs/CfgWeapons.hpp +++ b/Sources/epoch_config/Configs/CfgWeapons.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Main CfgWeapons config file + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgWeapons.hpp +*/ + class CfgWeapons { class InventoryItem_Base_F; @@ -284,61 +299,66 @@ class CfgWeapons - class VestItem : InventoryItem_Base_F + + + class VestItem: InventoryItem_Base_F { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "VestItem"; type = 701; uniformType = "Default"; hiddenSelections[] = {}; - armor = 0; - passThrough = 1; - hitpointName = "HitBody"; - overlaySelectionsInfo[] = { "Ghillie_hide" }; + class HitpointsProtectionInfo + { + class Body + { + hitpointName = "HitBody"; + armor = 0; + passThrough = 1; + }; + }; + overlaySelectionsInfo[] = {"Ghillie_hide"}; showHolsteredPistol = 0; }; - class Vest_Camo_Base : ItemCore + class Vest_Camo_Base: ItemCore { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "Vest_Camo_Base"; scope = 0; weaponPoolAvailable = 1; - allowedSlots[] = { 901 }; + allowedSlots[] = {901}; picture = "\A3\characters_f\Data\UI\icon_V_BandollierB_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - hiddenSelections[] = { "camo" }; - class ItemInfo : VestItem + hiddenSelections[] = {"camo"}; + descriptionShort = "$STR_A3_SP_NOARMOR"; + class ItemInfo: VestItem { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_bandolier"; - hiddenSelections[] = { "camo" }; + hiddenSelections[] = {"camo"}; containerClass = "Supply0"; mass = 0; - armor = 0; - passThrough = 1; }; }; - class Vest_NoCamo_Base : ItemCore + class Vest_NoCamo_Base: ItemCore { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "Vest_NoCamo_Base"; scope = 0; weaponPoolAvailable = 1; - allowedSlots[] = { 901 }; + allowedSlots[] = {901}; picture = "\A3\characters_f\Data\UI\icon_V_BandollierB_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelections[] = {}; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_NOARMOR"; + class ItemInfo: VestItem { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_bandolier"; hiddenSelections[] = {}; containerClass = "Supply0"; mass = 0; - armor = 0; - passThrough = 1; }; }; - class V_F0_EPOCH: Vest_Camo_Base { maleVest = "V_16_EPOCH"; @@ -347,13 +367,38 @@ class CfgWeapons picture = "\A3\characters_f\Data\UI\icon_V_TacVest_blk_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelectionsTextures[] = {"\a3\characters_f\common\data\tacticalvest_black_co.paa"}; + descriptionShort = "$STR_A3_SP_AL_I"; class ItemInfo: ItemInfo { uniformModel = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_tactVest.p3d"; containerClass = "Supply100"; mass = 40; - armor = 20; - passThrough = 1; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_F1_EPOCH: V_F0_EPOCH @@ -391,13 +436,38 @@ class CfgWeapons picture = "\A3\Characters_F\data\ui\icon_V_TacVest_camo_CA.paa"; hiddenSelectionsTextures[] = {"\A3\Characters_F\Common\Data\tacticalvest_camo_co.paa"}; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + descriptionShort = "$STR_A3_SP_AL_I"; class ItemInfo: ItemInfo { - uniformModel = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_tactVest.p3d"; + uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; containerClass = "Supply100"; mass = 40; - armor = 20; - passThrough = 1; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_F5_EPOCH: Vest_Camo_Base @@ -408,13 +478,38 @@ class CfgWeapons picture = "\A3\characters_f\Data\UI\icon_V_TacVest_blk_police_CA.paa"; hiddenSelectionsTextures[] = {"\A3\Characters_F\Common\Data\tacticalvest_police_co.paa"}; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + descriptionShort = "$STR_A3_SP_AL_II"; class ItemInfo: ItemInfo { - uniformModel = "\x\addons\a3_epoch_assets_3\CfgVehicles\Characters\female_tactVest.p3d"; + uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; containerClass = "Supply100"; - mass = 60; - armor = 100; - passThrough = 0.7; + mass = 50; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 12; + passThrough = 0.4; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 12; + passThrough = 0.4; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 12; + passThrough = 0.4; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.4; + }; + }; }; }; @@ -431,7 +526,7 @@ class CfgWeapons { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_belt"; containerClass = "Supply40"; - mass = 10; + mass = 5; armor = 0; passThrough = 1; }; @@ -450,7 +545,7 @@ class CfgWeapons { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_bandolier"; containerClass = "Supply80"; - mass = 15; + mass = 10; armor = 0; passThrough = 1; }; @@ -498,13 +593,38 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrier1_rgr0"; picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_1_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + descriptionShort = "$STR_A3_SP_AL_III"; class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02"; containerClass = "Supply140"; mass = 80; - armor = 20; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + HitpointName = "HitChest"; + armor = 16; + PassThrough = 0.3; + }; + class Diaphragm + { + HitpointName = "HitDiaphragm"; + armor = 16; + PassThrough = 0.3; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.3; + }; + }; }; }; class V_7_EPOCH : V_6_EPOCH // V_PlateCarrier2_rgr @@ -515,13 +635,38 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrier2_rgr0"; picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_2_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + descriptionShort = "$STR_A3_SP_AL_IV"; class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01"; containerClass = "Supply140"; mass = 100; - armor = 30; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + HitpointName = "HitChest"; + armor = 20; + PassThrough = 0.2; + }; + class Diaphragm + { + HitpointName = "HitDiaphragm"; + armor = 20; + PassThrough = 0.2; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 20; + passThrough = 0.2; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.2; + }; + }; }; }; class V_8_EPOCH : Vest_NoCamo_Base // V_PlateCarrier3_rgr @@ -532,13 +677,38 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrier2_rgr0"; picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_2_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + descriptionShort = "$STR_A3_SP_AL_IV"; class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d"; containerClass = "Supply140"; mass = 100; - armor = 30; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + HitpointName = "HitChest"; + armor = 20; + PassThrough = 0.2; + }; + class Diaphragm + { + HitpointName = "HitDiaphragm"; + armor = 20; + PassThrough = 0.2; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 20; + passThrough = 0.2; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.2; + }; + }; }; }; class V_9_EPOCH : Vest_NoCamo_Base // V_PlateCarrierGL_rgr @@ -551,14 +721,57 @@ class CfgWeapons model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\A3\Characters_F_Mark\BLUFOR\Data\carrier_gl_rig_grn_co.paa"}; + descriptionShort = "$STR_A3_SP_ER"; class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_carrier_gl_rig.p3d"; containerClass = "Supply140"; mass = 100; - armor = 100; - passThrough = 0.7; - hiddenSelections[] = { "camo" }; + hiddenSelections[] = {"camo"}; + class HitpointsProtectionInfo + { + class Neck + { + hitpointName = "HitNeck"; + armor = 8; + passThrough = 0.5; + }; + class Arms + { + hitpointName = "HitArms"; + armor = 8; + passThrough = 0.5; + }; + class Chest + { + hitpointName = "HitChest"; + armor = 78; + passThrough = 0.6; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 78; + passThrough = 0.6; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Pelvis + { + hitpointName = "HitPelvis"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.6; + }; + }; }; }; class V_10_EPOCH : Vest_Camo_Base // V_Chestrig_khk @@ -571,14 +784,12 @@ class CfgWeapons model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelections[] = { "Camo1", "Camo2" }; hiddenSelectionsTextures[] = { "\A3\Characters_F\Common\Data\equip_chestrig_khk_co.paa", "\A3\Characters_F\BLUFOR\Data\vests_khk_co.paa" }; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\Common\equip_chestrig.p3d"; containerClass = "Supply140"; mass = 20; - armor = 0; - passThrough = 1; - hiddenSelections[] = { "camo1", "camo2" }; + hiddenSelections[] = {"camo1","camo2"}; }; }; class V_11_EPOCH : V_10_EPOCH // V_Chestrig_rgr @@ -611,13 +822,38 @@ class CfgWeapons picture = "\A3\characters_f\Data\UI\icon_V_TacVest_khk_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelectionsTextures[] = { "\A3\Characters_F\Common\Data\tacticalvest_khaki_co.paa" }; - class ItemInfo : ItemInfo + descriptionShort = "$STR_A3_SP_AL_I"; + class ItemInfo: ItemInfo { uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; containerClass = "Supply100"; mass = 40; - armor = 20; - passThrough = 1; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_14_EPOCH : V_13_EPOCH //V_TacVest_brn @@ -660,8 +896,6 @@ class CfgWeapons uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest01"; containerClass = "Supply160"; mass = 30; - armor = 0; - passThrough = 0.5; }; }; class V_18_EPOCH : Vest_NoCamo_Base // V_HarnessOGL_brn @@ -672,13 +906,11 @@ class CfgWeapons displayName = "$STR_A3_V_HarnessOGL_brn0"; picture = "\A3\characters_f\Data\UI\icon_V_HarnessOGL_brn_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest_gl"; containerClass = "Supply120"; - mass = 20; - armor = 0; - passThrough = 0.5; + mass = 15; }; }; class V_19_EPOCH : Vest_Camo_Base // V_RebreatherB @@ -693,17 +925,42 @@ class CfgWeapons shownUnderwaterSelections[] = { "unhide", "unhide2" }; hiddenUnderwaterSelectionsTextures[] = { "\A3\characters_f\common\data\diver_equip_nato_co.paa", "\A3\characters_f\common\data\diver_equip_nato_co.paa", "\A3\characters_f\data\visors_ca.paa" }; hiddenSelectionsTextures[] = { "\A3\characters_f\common\data\diver_equip_nato_co.paa" }; + descriptionShort = "$STR_A3_SP_AL_I"; class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F\Common\equip_rebreather"; containerClass = "Supply80"; mass = 80; vestType = "Rebreather"; - hiddenUnderwaterSelections[] = { "hide" }; - shownUnderwaterSelections[] = { "unhide", "unhide2" }; - hiddenUnderwaterSelectionsTextures[] = { "\A3\characters_f\common\data\diver_equip_nato_co.paa", "\A3\characters_f\common\data\diver_equip_nato_co.paa", "\A3\characters_f\data\visors_ca.paa" }; - armor = 20; - passThrough = 1; + hiddenUnderwaterSelections[] = {"hide"}; + shownUnderwaterSelections[] = {"unhide","unhide2"}; + hiddenUnderwaterSelectionsTextures[] = {"\A3\characters_f\common\data\diver_equip_nato_co.paa","\A3\characters_f\common\data\diver_equip_nato_co.paa","\A3\characters_f\data\visors_ca.paa"}; + class HitpointsProtectionInfo + { + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Pelvis + { + hitpointName = "HitPelvis"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_20_EPOCH : V_19_EPOCH // V_RebreatherIR @@ -738,13 +995,38 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrier1_blk0"; hiddenSelectionsTextures[] = { "\A3\Characters_F\BLUFOR\Data\vests_blk_co.paa" }; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : ItemInfo + descriptionShort = "$STR_A3_SP_AL_III"; + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d"; containerClass = "Supply140"; mass = 80; - armor = 20; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + HitpointName = "HitChest"; + armor = 16; + PassThrough = 0.3; + }; + class Diaphragm + { + HitpointName = "HitDiaphragm"; + armor = 16; + PassThrough = 0.3; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.3; + }; + }; }; }; class V_23_EPOCH : Vest_NoCamo_Base // V_PlateCarrierSpec_rgr @@ -755,16 +1037,54 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrierSpec_rgr0"; picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_1_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; + DLC = "Mark"; + descriptionShort = "$STR_A3_SP_AL_V"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {"\A3\Characters_F_Mark\BLUFOR\Data\carrier_gl_rig_grn_co.paa"}; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_carrier_spec_rig.p3d"; containerClass = "Supply100"; mass = 120; - armor = 40; - passThrough = 0.1; - hiddenSelections[] = { "camo" }; + hiddenSelections[] = {"camo"}; + class HitpointsProtectionInfo + { + class Neck + { + hitpointName = "HitNeck"; + armor = 8; + passThrough = 0.5; + }; + class Arms + { + hitpointName = "HitArms"; + armor = 8; + passThrough = 0.5; + }; + class Chest + { + hitpointName = "HitChest"; + armor = 24; + passThrough = 0.1; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 24; + passThrough = 0.1; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 24; + passThrough = 0.1; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.1; + }; + }; }; }; class V_24_EPOCH : Vest_Camo_Base // V_Chestrig_oli @@ -782,9 +1102,7 @@ class CfgWeapons uniformModel = "\A3\Characters_F\Common\equip_chestrig.p3d"; containerClass = "Supply140"; mass = 20; - armor = 0; - passThrough = 1; - hiddenSelections[] = { "Camo1", "Camo2" }; + hiddenSelections[] = {"Camo1","Camo2"}; }; }; class V_25_EPOCH : Vest_Camo_Base // V_TacVest_camo @@ -797,13 +1115,38 @@ class CfgWeapons model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; picture = "\A3\Characters_F\data\ui\icon_V_TacVest_camo_CA.paa"; hiddenSelectionsTextures[] = { "\A3\Characters_F_Bootcamp\Common\Data\tacticalvest_camo_co.paa" }; - class ItemInfo : ItemInfo + descriptionShort = "$STR_A3_SP_AL_I"; + class ItemInfo: ItemInfo { uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; containerClass = "Supply100"; mass = 40; - armor = 20; - passThrough = 1; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_26_EPOCH : Vest_Camo_Base // V_TacVest_blk_POLICE @@ -816,13 +1159,38 @@ class CfgWeapons picture = "\A3\characters_f\Data\UI\icon_V_TacVest_blk_police_CA.paa"; hiddenSelectionsTextures[] = { "\A3\Characters_F\Common\Data\tacticalvest_police_co.paa" }; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : ItemInfo + descriptionShort = "$STR_A3_SP_AL_II"; + class ItemInfo: ItemInfo { uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; containerClass = "Supply100"; - mass = 60; - armor = 100; - passThrough = 0.7; + mass = 50; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 12; + passThrough = 0.4; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 12; + passThrough = 0.4; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 12; + passThrough = 0.4; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.4; + }; + }; }; }; class V_27_EPOCH : Vest_NoCamo_Base // V_TacVestIR_blk @@ -833,13 +1201,38 @@ class CfgWeapons displayName = "$STR_A3_V_TacVestIR_blk0"; picture = "\A3\characters_f\Data\UI\icon_V_TacVestIR_blk_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_AL_I"; + class ItemInfo: VestItem { uniformModel = "\A3\Characters_F_Beta\INDEP\equip_ir_vest01"; - containerClass = "Supply100"; + containerClass = "Supply140"; mass = 50; - armor = 20; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_28_EPOCH : Vest_Camo_Base // V_TacVestCamo_khk @@ -852,15 +1245,40 @@ class CfgWeapons picture = "\A3\characters_f\Data\UI\icon_V_TacVest_Camo_CA.paa"; hiddenSelectionsTextures[] = { "\A3\Characters_F_Bootcamp\Common\Data\tacticalvest_camo_co.paa" }; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_AL_I"; + class ItemInfo: VestItem { uniformModel = "A3\Characters_F\Common\equip_tacticalvest"; - hiddenSelections[] = { "camo" }; - hiddenSelectionsTextures[] = { "\A3\Characters_F_Bootcamp\Common\Data\tacticalvest_camo_co.paa" }; + hiddenSelections[] = {"camo"}; + hiddenSelectionsTextures[] = {"\A3\Characters_F_Bootcamp\Common\Data\tacticalvest_camo_co.paa"}; containerClass = "Supply100"; mass = 40; - armor = 20; - passThrough = 1; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 8; + passThrough = 0.5; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 8; + passThrough = 0.5; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 8; + passThrough = 0.5; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.5; + }; + }; }; }; class V_29_EPOCH : V_17_EPOCH // V_HarnessO_gry @@ -877,9 +1295,7 @@ class CfgWeapons uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest01"; containerClass = "Supply160"; mass = 30; - armor = 0; - passThrough = 0.5; - hiddenSelections[] = { "Camo1", "Camo2" }; + hiddenSelections[] = {"Camo1","Camo2"}; }; }; class V_30_EPOCH : V_29_EPOCH // V_HarnessOGL_gry @@ -888,15 +1304,13 @@ class CfgWeapons _generalMacro = "V_HarnessOGL_gry"; picture = "\A3\characters_f_beta\Data\UI\icon_V_HarnessOUGL_gry_CA.paa"; displayName = "$STR_A3_V_HarnessOGL_gry0"; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest_gl"; containerClass = "Supply120"; - mass = 20; - armor = 0; - passThrough = 0.5; - hiddenSelections[] = { "Camo1", "Camo2" }; - }; + mass = 15; + hiddenSelections[] = {"Camo1","Camo2"}; + };; }; class V_31_EPOCH : V_17_EPOCH // V_HarnessOSpec_brn { @@ -906,13 +1320,11 @@ class CfgWeapons displayName = "$STR_A3_V_HarnessOSpec_brn0"; picture = "\A3\characters_f\Data\UI\icon_V_HarnessO_brn_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : VestItem + class ItemInfo: VestItem { uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest01"; containerClass = "Supply160"; mass = 30; - armor = 0; - passThrough = 0.5; }; }; class V_32_EPOCH : V_29_EPOCH // V_HarnessOSpec_gry @@ -921,14 +1333,12 @@ class CfgWeapons _generalMacro = "V_HarnessOSpec_gry"; picture = "\A3\characters_f_beta\Data\UI\icon_V_HarnessOU_gry_CA.paa"; displayName = "$STR_A3_V_HarnessOSpec_gry0"; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\OPFOR\equip_o_vest01"; containerClass = "Supply160"; mass = 30; - armor = 0; - passThrough = 0.5; - hiddenSelections[] = { "Camo1", "Camo2" }; + hiddenSelections[] = {"Camo1","Camo2"}; }; }; class V_33_EPOCH : Vest_NoCamo_Base // V_PlateCarrierIA1_dgtl @@ -939,13 +1349,38 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrierIA1_dgtl0"; picture = "\A3\characters_f_Beta\Data\UI\icon_V_I_Vest_01_ca.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_AL_III"; + class ItemInfo: VestItem { uniformModel = "A3\Characters_F_Beta\INDEP\equip_ia_vest01"; containerClass = "Supply120"; mass = 60; - armor = 20; - passThrough = 0.5; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 16; + passThrough = 0.3; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 16; + passThrough = 0.3; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.3; + }; + }; }; }; class V_34_EPOCH : V_33_EPOCH // V_PlateCarrierIA2_dgtl @@ -955,13 +1390,44 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrierIA2_dgtl0"; picture = "\A3\characters_f_Beta\Data\UI\icon_V_I_Vest_02_ca.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_AL_III"; + class ItemInfo: VestItem { uniformModel = "A3\Characters_F_Beta\INDEP\equip_ia_vest02"; - containerClass = "Supply180"; - mass = 60; - armor = 15; - passThrough = 0.5; + containerClass = "Supply120"; + mass = 80; + class HitpointsProtectionInfo + { + class Chest + { + hitpointName = "HitChest"; + armor = 16; + passThrough = 0.3; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 16; + passThrough = 0.3; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Pelvis + { + hitpointName = "HitPelvis"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.3; + }; + }; }; }; class V_35_EPOCH : V_34_EPOCH // V_PlateCarrierIAGL_dgtl @@ -970,19 +1436,62 @@ class CfgWeapons _generalMacro = "V_PlateCarrierIAGL_dgtl"; scope = 2; displayName = "$STR_A3_V_PlateCarrierIAGL_dgtl0"; - picture = "\A3\Characters_F_Beta\Data\UI\icon_V_I_Vest_02_ca.paa"; + picture = "\A3\Characters_F_Mark\Data\UI\icon_ga_carrier_gl_rig_digi.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; DLC = "Mark"; hiddenSelections[] = {"camo1","camo2"}; hiddenSelectionsTextures[] = {"\A3\Characters_F_Beta\INDEP\Data\equip_ia_vest01_co.paa","\A3\Characters_F_Mark\INDEP\Data\ga_carrier_gl_rig_digi_co.paa"}; - class ItemInfo : VestItem + descriptionShort = "$STR_A3_SP_ER"; + class ItemInfo: VestItem { uniformModel = "\A3\Characters_F_beta\INDEP\equip_ia_ga_carrier_gl_rig.p3d"; containerClass = "Supply120"; mass = 80; - armor = 100; - passThrough = 0.7; - hiddenSelections[] = { "camo1", "camo2" }; + hiddenSelections[] = {"camo1","camo2"}; + class HitpointsProtectionInfo + { + class Neck + { + hitpointName = "HitNeck"; + armor = 8; + passThrough = 0.5; + }; + class Arms + { + hitpointName = "HitArms"; + armor = 8; + passThrough = 0.5; + }; + class Chest + { + hitpointName = "HitChest"; + armor = 78; + passThrough = 0.6; + }; + class Diaphragm + { + hitpointName = "HitDiaphragm"; + armor = 78; + passThrough = 0.6; + }; + class Abdomen + { + hitpointName = "HitAbdomen"; + armor = 16; + passThrough = 0.3; + }; + class Pelvis + { + hitpointName = "HitPelvis"; + armor = 16; + passThrough = 0.3; + }; + class Body + { + hitpointName = "HitBody"; + passThrough = 0.6; + }; + }; }; }; class V_36_EPOCH : V_19_EPOCH // V_RebreatherIA @@ -1005,10 +1514,6 @@ class CfgWeapons class ItemInfo : ItemInfo { uniformModel = "\A3\Characters_F_EPA\BLUFOR\equip_b_vest_kerry.p3d"; - containerClass = "Supply140"; - mass = 80; - armor = 30; - passThrough = 0.5; }; }; class V_38_EPOCH : V_6_EPOCH // V_PlateCarrierL_CTRG @@ -1019,14 +1524,10 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrierL_CTRG0"; hiddenSelections[] = { "camo" }; hiddenSelectionsTextures[] = { "\A3\Characters_F_EPA\BLUFOR\Data\vests_snake_co.paa" }; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d"; - containerClass = "Supply140"; - mass = 80; - armor = 20; - passThrough = 0.5; - hiddenSelections[] = { "camo" }; + hiddenSelections[] = {"camo"}; }; }; class V_39_EPOCH : V_7_EPOCH // V_PlateCarrierH_CTRG @@ -1037,14 +1538,10 @@ class CfgWeapons displayName = "$STR_A3_V_PlateCarrierH_CTRG0"; hiddenSelections[] = { "camo" }; hiddenSelectionsTextures[] = { "\A3\Characters_F_EPA\BLUFOR\Data\vests_snake_co.paa" }; - class ItemInfo : ItemInfo + class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d"; - containerClass = "Supply140"; - mass = 100; - armor = 30; - passThrough = 0.5; - hiddenSelections[] = { "camo" }; + hiddenSelections[] = {"camo"}; }; }; class V_40_EPOCH : V_25_EPOCH // V_I_G_resistanceLeader_F @@ -1105,14 +1602,15 @@ class CfgWeapons class HeadgearItem: InventoryItem_Base_F { + _generalMacro = "HeadgearItem"; allowedSlots[] = {901,605}; type = 605; hiddenSelections[] = {}; - hitpointName = "HitHead"; }; class clown_mask_epoch : ItemCore { + author = "Aaron Clark"; scope = 2; weaponPoolAvailable = 1; displayName = "Clown Mask"; @@ -1133,6 +1631,7 @@ class CfgWeapons { scope = 2; displayName = "Red Beret"; + author = "Paul Tomany"; picture = "\A3\characters_f\Data\UI\icon_H_Cap_blk_CA.paa"; model = "\x\addons\a3_epoch_assets\models\parcel.p3d"; hiddenSelections[] = {"camo"}; @@ -1711,8 +2210,16 @@ class CfgWeapons class WeaponSlotsInfo; class GunParticles; }; + class Rifle_Long_Base_F: Rifle_Base_F + { + class WeaponSlotsInfo: WeaponSlotsInfo + { + allowedSlots[] = {901}; + }; + }; + class UGL_F; - class Test_weapon_01_Base_F: Rifle_Base_F + class Epoch_weapon_01_Base_F: Rifle_Base_F { magazines[] = {"30Rnd_test_mag_Tracer","30Rnd_test_mag"}; reloadAction = "GestureReloadMX"; @@ -1847,7 +2354,7 @@ class CfgWeapons drySound[] = {"A3\sounds_f\weapons\Other\dry_1","db-5",1,10}; reloadMagazineSound[] = {"A3\sounds_f\weapons\reloads\new_MX","db-8",1,30}; }; - class Rollins_F: Test_weapon_01_Base_F + class Rollins_F: Epoch_weapon_01_Base_F { scope = 2; displayName = "Rollins Rifle"; @@ -1905,7 +2412,7 @@ class CfgWeapons drySound[] = {"A3\sounds_f\weapons\Other\dry_1","db-5",1,10}; reloadMagazineSound[] = {"A3\sounds_f\weapons\reloads\new_MX","db-8",1,30}; }; - class ChainSaw: Test_weapon_01_Base_F + class ChainSaw: Epoch_weapon_01_Base_F { scope = 2; model = "\x\addons\a3_epoch_assets_1\models\chainsaw.p3d"; @@ -2585,13 +3092,7 @@ class CfgWeapons }; };*/ - class Rifle_Long_Base_F : Rifle_Base_F - { - class WeaponSlotsInfo : WeaponSlotsInfo - { - allowedSlots[] = {901}; - }; - }; + class ItemRadio; class EpochRadio0 : ItemRadio { diff --git a/Sources/epoch_config/Configs/CfgWorlds.hpp b/Sources/epoch_config/Configs/CfgWorlds.hpp index d9dd48ea..a4afe9bf 100644 --- a/Sources/epoch_config/Configs/CfgWorlds.hpp +++ b/Sources/epoch_config/Configs/CfgWorlds.hpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Disable snakes and rabbits on Altis and Stratis + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgWorlds.hpp +*/ + class CfgWorlds { class CAWorld; @@ -157,7 +172,7 @@ class CfgWorlds }; }; }; - + }; }; class Stratis : CAWorld @@ -301,4 +316,4 @@ class CfgWorlds initWorld = "Altis"; demoWorld = "Altis"; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/Configs/cfgCrafting.hpp b/Sources/epoch_config/Configs/cfgCrafting.hpp index 35afc435..df1c2604 100644 --- a/Sources/epoch_config/Configs/cfgCrafting.hpp +++ b/Sources/epoch_config/Configs/cfgCrafting.hpp @@ -1,24 +1,38 @@ /* -nearby[] = -{ - { - "Fire", //Name of field, anything - "", //image folder path (ie "\x\addons\a3_epoch_code\Data\UI\crafting\"), empty for Epoch default - "fire", //image prefix, suffix will be added by code. 2 possible suffixes: [_true.paa, _false.paa] - {1,{"ALL"}}, //ARRAY of p3D {0,{"filename.p3d","filename.p3d"}} or ARRAY of logic classes {1,{"AIR","LAND","className"}}. Integer to switch array mode - 3, //distance to check in meters - 1, //count - 1, //BOOL: object has to be on fire - 0 //BOOL: object has to be alive (not destroyed) - }; -}; + Author: Aaron Clark - EpochMod.com -//Can be multiple requirements like this, example requires both fire and water (unlimited, but requires mouse scroll if more than 8 elements): -nearby[] = -{ - {"Fire", "", "fire", {1,{"ALL"}}, 3, 1, 1, 0}, - {"Water source","","water",{0,{"barrelwater_f.p3d", "water_source_f.p3d", "pumpa.p3d", "misc_wellpump.p3d"}},3,1,0,0} -}; + Contributors: Raimonds Virtoss (v2 Crafting) + + Description: + Main Crafting configs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgCrafting.hpp + + USAGE: + nearby[] = + { + { + "Fire", //Name of field, anything + "", //image folder path (ie "\x\addons\a3_epoch_code\Data\UI\crafting\"), empty for Epoch default + "fire", //image prefix, suffix will be added by code. 2 possible suffixes: [_true.paa, _false.paa] + {1,{"ALL"}}, //ARRAY of p3D {0,{"filename.p3d","filename.p3d"}} or ARRAY of logic classes {1,{"AIR","LAND","className"}}. Integer to switch array mode + 3, //distance to check in meters + 1, //count + 1, //BOOL: object has to be on fire + 0 //BOOL: object has to be alive (not destroyed) + }; + }; + + //Can be multiple requirements like this, example requires both fire and water (unlimited, but requires mouse scroll if more than 8 elements): + nearby[] = + { + {"Fire", "", "fire", {1,{"ALL"}}, 3, 1, 1, 0}, + {"Water source","","water",{0,{"barrelwater_f.p3d", "water_source_f.p3d", "pumpa.p3d", "misc_wellpump.p3d"}},3,1,0,0} + }; */ class CfgCrafting diff --git a/Sources/epoch_config/Configs/cfgRecoils.hpp b/Sources/epoch_config/Configs/cfgRecoils.hpp index 9e60e7f0..43a32b83 100644 --- a/Sources/epoch_config/Configs/cfgRecoils.hpp +++ b/Sources/epoch_config/Configs/cfgRecoils.hpp @@ -1,7 +1,22 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Paul Tomany + + Description: + Custom recoils for Rollins rifle + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/Configs/CfgWorlds.hpp +*/ + class cfgRecoils { recoil_single_Test_rifle_01[] = {0,0,0,0.03,"36.943*((0.001))*(0.3)","3.587*((0.004))*(3)",0.03,"31.817*((0.001))*(0.5)","1.251*((0.004))*(3.4)",0.03,"19.755*((0.001))*(0.7)","0.764*((0.004))*(3.8)",0.06,"7.388*((0.001))*(0.9)","0.285*((0.004))*(4.2)",0.06,"-2.402*((0.001))*(0.3)","-0.096*((0.004))*(7)",0.06,"-3.53*((0.001))*(0.5)","-0.141*((0.004))*(5)",0.06,"-3.677*((0.001))*(0.5)","-0.147*((0.004))*(3)",0.06,"-3.138*((0.001))*(0.3)","-0.125*((0.004))*(1)",0.06,0,0}; recoil_single_prone_Test_rifle_01[] = {0,0,0,0.03,"36.943*((0.001))*(0.3)","3.587*((0.004))*(0.7)",0.03,"31.817*((0.001))*(0.5)","1.251*((0.004))*(1.1)",0.03,"19.755*((0.001))*(0.7)","0.764*((0.004))*(1.5)",0.06,"7.388*((0.001))*(0.9)","0.285*((0.004))*(1.9)",0.06,"-2.402*((0.001))*(0.3)","-0.096*((0.004))*(2)",0.06,"-3.53*((0.001))*(0.5)","-0.141*((0.004))*(1)",0.06,"-3.677*((0.001))*(0.5)","-0.147*((0.004))*(0.5)",0.06,"-3.138*((0.001))*(0.3)","-0.125*((0.004))*(0.3)",0.06,0,0}; recoil_auto_Test_rifle_01[] = {0,0,0,0.06,"36.943*((0.001))*(1.2)","3.587*((0.004))*(1.7)",0.06,"31.817*((0.001))*(1.5)","1.251*((0.004))*(2.1)",0.06,"19.755*((0.001))*(1.7)","0.764*((0.004))*(2.4)",0.06,"7.388*((0.001))*(1.9)","0.285*((0.004))*(2.8)",0.03,"-2.402*((0.001))*(0.3)","-0.096*((0.004))*(7)",0.03,"-3.53*((0.001))*(0.5)","-0.141*((0.004))*(5)",0.03,"-3.677*((0.001))*(0.5)","-0.147*((0.004))*(3)",0.06,0,0}; recoil_auto_prone_Test_rifle_01[] = {0,0,0,0.06,"36.943*((0.001))*(1.2)","3.587*((0.004))*(0.3)",0.06,"31.817*((0.001))*(1.5)","1.251*((0.004))*(0.7)",0.06,"19.755*((0.001))*(1.7)","0.764*((0.004))*(1.1)",0.06,"7.388*((0.001))*(1.9)","0.285*((0.004))*(1.5)",0.03,"-2.402*((0.001))*(0.3)","-0.096*((0.004))*(4)",0.03,"-3.53*((0.001))*(0.5)","-0.141*((0.004))*(2)",0.03,"-3.677*((0.001))*(0.5)","-0.147*((0.004))*(1)",0.06,0,0}; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_config/README.TXT b/Sources/epoch_config/README.TXT deleted file mode 100644 index b155c614..00000000 --- a/Sources/epoch_config/README.TXT +++ /dev/null @@ -1,3 +0,0 @@ -All content in this PBO was made exclusively for A3 Epoch mod. - -To use/edit/distribute any of the content in this mod please contact vbawol@veteranbastards.com or ptomany@gmail.com \ No newline at end of file diff --git a/Sources/epoch_config/config.cpp b/Sources/epoch_config/config.cpp index f19e196b..6a708e7e 100644 --- a/Sources/epoch_config/config.cpp +++ b/Sources/epoch_config/config.cpp @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Raimonds Virtoss + + Description: + Epoch Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/config.cpp +*/ + #define _ARMA_ enum { @@ -15,10 +30,10 @@ class CfgPatches units[] = { "Epoch_Female_F", "Epoch_Male_F", "Epoch_Cloak_F", "Epoch_Sapper_F", "Epoch_Ent_Small_F", "Epoch_Ent_Med_F", "Epoch_Ent_Large_F", "Land_Test_House_01_F", "Land_Test_House_01_dam_F", "Land_Test_House_01_ruins_F", "Epoch_Test", "C_Test_Car_01_F", "C_Hatchback_01_EPOCH", "C_Hatchback_02_EPOCH", "C_Offroad_01_EPOCH", "C_Quadbike_01_EPOCH", "C_SUV_01_EPOCH", "C_Rubberboat_EPOCH", "C_Rubberboat_02_EPOCH", "C_Rubberboat_03_EPOCH", "C_Rubberboat_04_EPOCH", "C_Van_01_box_EPOCH", "C_Van_01_transport_EPOCH", "C_Boat_Civil_01_EPOCH", "C_Boat_Civil_01_police_EPOCH", "C_Boat_Civil_01_rescue_EPOCH", "B_Heli_Light_01_EPOCH", "B_Heli_Transport_01_EPOCH", "B_Heli_Transport_01_camo_EPOCH", "B_SDV_01_EPOCH", "B_MRAP_01_EPOCH", "B_Truck_01_transport_EPOCH", "B_Truck_01_covered_EPOCH", "B_Truck_01_mover_EPOCH", "B_Truck_01_box_EPOCH", "O_Truck_02_covered_EPOCH", "O_Truck_02_transport_EPOCH", "O_Truck_03_covered_EPOCH", "O_Truck_02_box_EPOCH", "O_Heli_Light_02_unarmed_EPOCH", "I_Heli_Transport_02_EPOCH", "I_Heli_light_03_unarmed_EPOCH", "O_Test_Tank_01", "Sword_SIM_EPOCH", "SapperHead_SIM_EPOCH", "SapperCorpse_SIM_EPOCH", "MetalFloor_SIM_EPOCH", "WoodRamp_SIM_EPOCH", "CinderWallHalf_SIM_EPOCH", "CinderWall_SIM_EPOCH", "CinderWallDoorway_SIM_EPOCH", "CinderWallSmallDoorway_SIM_EPOCH", "WoodFloor_SIM_EPOCH", "WoodFloorHalf_SIM_EPOCH", "WoodFloorQuarter_SIM_EPOCH", "WoodLargeWall_SIM_EPOCH", "WoodLargeWallCor_SIM_EPOCH", "WoodLargeWallDoorway_SIM_EPOCH", "WoodLargeWallDoor_SIM_EPOCH", "WoodLargeWallWin_SIM_EPOCH", "WoodSmallWallThird_SIM_EPOCH", "WoodStairs_SIM_EPOCH", "WoodLadder_SIM_EPOCH", "WoodStairsSans_SIM_EPOCH", "Shelf_SIM_EPOCH", "Chair_SIM_EPOCH", "ChairRed_SIM_EPOCH", "Filing_SIM_EPOCH", "Fridge_SIM_EPOCH", "Bed_SIM_EPOCH", "Couch_SIM_EPOCH", "Wardrobe_SIM_EPOCH", "Locker_SIM_EPOCH", "Cooker_SIM_EPOCH", "Pelican_SIM_EPOCH", "Land_SIM_EPOCH_WoodDoor_Base", "Land_SIM_EPOCH_WoodDoorLocked_Base", "CinderWallDoor_SIM_EPOCH_Base", "CinderWallDoorLocked_SIM_EPOCH_Base", "Land_SIM_EPOCH_WoodDoor", "Land_SIM_EPOCH_WoodDoorLocked", "Land_SIM_EPOCH_LargeWoodDoor", "Land_SIM_EPOCH_LargeWoodDoorLocked", "Land_SIM_EPOCH_GarageWoodDoor", "Land_SIM_EPOCH_GarageWoodDoorLocked", "CinderWallDoorLocked_SIM_EPOCH", "CinderWallDoor_SIM_EPOCH", "CinderWallDoorSmallLocked_SIM_EPOCH", "CinderWallDoorSmall_SIM_EPOCH", "Foundation_EPOCH", "Foundation_Ghost_EPOCH", "Sword_EPOCH", "MetalFloor_EPOCH", "WoodRamp_EPOCH", "CinderWallHalf_EPOCH", "CinderWall_EPOCH", "CinderWallDoorway_EPOCH", "CinderWallSmallDoorway_EPOCH", "WoodFloor_EPOCH", "WoodFloorHalf_EPOCH", "WoodFloorQuarter_EPOCH", "WoodLargeWall_EPOCH", "WoodLargeWallCor_EPOCH", "WoodLargeWallDoorway_EPOCH", "WoodLargeWallDoor_EPOCH", "WoodLargeWallWin_EPOCH", "WoodSmallWallThird_EPOCH", "WoodStairs_EPOCH", "WoodLadder_EPOCH", "WoodStairsSans_EPOCH", "Shelf_EPOCH", "Fridge_EPOCH", "Pelican_EPOCH", "BedProxy_EPOCH", "Bed_EPOCH", "CouchProxy_EPOCH", "Couch_EPOCH", "ChairProxy_EPOCH", "Chair_EPOCH", "ChairRed_EPOCH", "FilingProxy_EPOCH", "Filing_EPOCH", "Land_EPOCH_WoodDoor_Base", "Land_EPOCH_WoodDoorLocked_Base", "CinderWallDoor_EPOCH_Base", "CinderWallDoorLocked_EPOCH_Base", "Land_EPOCH_WoodDoor", "Land_EPOCH_WoodDoorLocked", "Land_EPOCH_LargeWoodDoor", "Land_EPOCH_LargeWoodDoorLocked", "Land_EPOCH_GarageWoodDoor", "Land_EPOCH_GarageWoodDoorLocked", "CinderWallDoorLocked_EPOCH", "CinderWallDoor_EPOCH", "CinderWallDoorSmallLocked_EPOCH", "CinderWallDoorSmall_EPOCH", "Poppy_EPOCH", "Land_WoodenBox_C_EPOCH", "Land_PaperBox_C_EPOCH", "centerplane_ui" }; weapons[] = { "U_Test_uniform", "U_Test1_uniform", "V_F0_EPOCH", "V_F1_EPOCH", "V_F2_EPOCH", "V_F3_EPOCH", "V_F4_EPOCH", "V_F5_EPOCH", "V_F6_EPOCH", "V_F7_EPOCH", "V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH", "H_F0_EPOCH", "H_F1_EPOCH", "H_F2_EPOCH", "H_F3_EPOCH", "H_F4_EPOCH", "H_F5_EPOCH", "H_11_EPOCH", "H_28_EPOCH", "Rollins_F", "ChainSaw", "ChainSawB", "ChainSawG", "ChainSawP", "ChainSawR", "MultiGun", "Drink", "MeleeSledge", "test_suppressor", "Defib_EPOCH", "Heal_EPOCH", "Repair_EPOCH", , "sr25_epoch", "sr25_ec_epoch", "muzzle_sr25S_epoch", "l85a2_base_epoch", "l85a2_epoch", "l85a2_ris_epoch", "l85a2_ris_ng_epoch", "l85a2_pink_epoch", "l85a2_ugl_epoch" }; requiredVersion = 0.1; - requiredAddons[] = { "a3_map_altis", "a3_map_stratis", "A3_epoch_assets_3", "a3_epoch_weapons", "epoch_objects", "A3_epoch_vehicles", "A3_epoch_assets_1", "A3_epoch_assets", "A3_Soft_F", "A3_Characters_F", "A3_Characters_F_Beta", "A3_Characters_F_EPA", "A3_Characters_F_EPB", "A3_Structures_F", "A3_Armor_F_Beta", "A3_Data_F", "A3_Weapons_F", "A3_Characters_F_Kart", "A3_Soft_F_Kart_Kart_01", "a2_epoch_weapons", "A3_Air_F_Gamma_UAV_01", "A3_Soft_F_Car", "A3_Soft_F_Heli_Car", "A3_Soft_F_Offroad_01", "A3_Soft_F_Quadbike", "A3_Soft_F_Heli_Quadbike", "A3_Soft_F_SUV", "A3_Soft_F_Heli_SUV", "A3_Boat_F_Boat_Transport_01", "A3_Soft_F_Truck", "A3_Soft_F_Heli_Truck", "A3_Soft_F_Bootcamp_Truck", "A3_Boat_F_Civilian_Boat", "A3_Air_F_Heli_Light_01", "A3_Air_F_Heli_Heli_Light_01", "A3_Air_F_Beta_Heli_Transport_01", "A3_Boat_F_SDV_01", "A3_Boat_F_Heli_SDV_01", "A3_Soft_F_MRAP_01", "A3_Soft_F_Heli_MRAP_01", "A3_Soft_F_HEMTT", "A3_Soft_F_Gamma_HEMTT", "A3_Soft_F_TruckHeavy", "A3_Soft_F_Gamma_TruckHeavy", "A3_Soft_F_EPC_Truck_03", "A3_Air_F_Heli_Light_02", "A3_Air_F_Beta_Heli_Transport_02", "A3_Air_F_EPB_Heli_Light_03", "A3_Air_F_Heli_Heli_Transport_04", "A3_Air_F_Heli_Heli_Transport_03", "A3_Animals_F_Dog", "A3_Animals_F_Rabbit", "A3_Animals_F_Chicken", "A3_Characters_F_Common", "A3_Structures_F_Ind_Transmitter_Tower", "a3_epoch_structures" }; + requiredAddons[] = { "a3_map_altis", "a3_map_stratis", "A3_epoch_assets_3", "a3_epoch_weapons", "epoch_objects", "A3_epoch_vehicles", "A3_epoch_assets_1", "A3_epoch_assets", "A3_Soft_F", "A3_Characters_F", "A3_Characters_F_Beta", "A3_Characters_F_EPA", "A3_Characters_F_EPB", "A3_Structures_F", "A3_Armor_F_Beta", "A3_Data_F", "A3_Weapons_F", "A3_Weapons_F_LongRangeRifles_M320", "A3_Weapons_F_LongRangeRifles_GM6","A3_Weapons_F_EBR", "A3_Weapons_F_EPA_LongRangeRifles_DMR_01", "A3_Weapons_F_Machineguns_M200", "A3_Weapons_F_Machineguns_Zafir", "A3_Weapons_F_Mark_LongRangeRifles_DMR_02", "A3_Weapons_F_Mark_LongRangeRifles_DMR_03", "A3_Weapons_F_Mark_LongRangeRifles_DMR_04", "A3_Weapons_F_Mark_LongRangeRifles_DMR_05", "A3_Weapons_F_Mark_LongRangeRifles_DMR_06","A3_Characters_F_Kart", "A3_Soft_F_Kart_Kart_01", "a2_epoch_weapons", "A3_Air_F_Gamma_UAV_01", "A3_Soft_F_Car", "A3_Soft_F_Heli_Car", "A3_Soft_F_Offroad_01", "A3_Soft_F_Quadbike", "A3_Soft_F_Heli_Quadbike", "A3_Soft_F_SUV", "A3_Soft_F_Heli_SUV", "A3_Boat_F_Boat_Transport_01", "A3_Soft_F_Truck", "A3_Soft_F_Heli_Truck", "A3_Soft_F_Bootcamp_Truck", "A3_Boat_F_Civilian_Boat", "A3_Air_F_Heli_Light_01", "A3_Air_F_Heli_Heli_Light_01", "A3_Air_F_Beta_Heli_Transport_01", "A3_Boat_F_SDV_01", "A3_Boat_F_Heli_SDV_01", "A3_Soft_F_MRAP_01", "A3_Soft_F_Heli_MRAP_01", "A3_Soft_F_HEMTT", "A3_Soft_F_Gamma_HEMTT", "A3_Soft_F_TruckHeavy", "A3_Soft_F_Gamma_TruckHeavy", "A3_Soft_F_EPC_Truck_03", "A3_Air_F_Heli_Light_02", "A3_Air_F_Beta_Heli_Transport_02", "A3_Air_F_EPB_Heli_Light_03", "A3_Air_F_Heli_Heli_Transport_04", "A3_Air_F_Heli_Heli_Transport_03", "A3_Animals_F_Dog", "A3_Animals_F_Rabbit", "A3_Animals_F_Chicken", "A3_Characters_F_Common", "A3_Structures_F_Ind_Transmitter_Tower", "a3_epoch_structures", "A3_Weapons_F_Ammoboxes" }; magazines[] = { "30Rnd_test_mag", "5Rnd_rollins_mag", "CSGAS", "sledge_swing", "30Rnd_test_mag_Tracer", "EnergyPack", "1Rnd_Soda", "1Rnd_Food", "WoodLog_EPOCH", "PaintCanBlk", "PaintCanBlu", "PaintCanBrn", "PaintCanGrn", "PaintCanOra", "PaintCanPur", "PaintCanRed", "PaintCanTeal", "PaintCanYel" }; ammo[] = { "B_EnergyPack", "B_Swing", "Sapper_Charge_Ammo", "SapperB_Charge_Ammo", "B_Soda", "B_Food", "B_Test_Caseless", "ChainSaw_Bullet", "SmokeShellCustom" }; - epochVersion = "0.3.5.0"; + epochVersion = "0.3.6.0"; }; }; @@ -84,7 +99,10 @@ class PointerSlot; #include "\x\addons\a3_epoch_config\Configs\CfgWeapons.hpp" - +class CfgInventoryGlobalVariable +{ + maxSoldierLoad = 2000; +}; class CfgAnimationSourceSounds { diff --git a/Sources/epoch_config/scenes/Epoch_Intro.Altis/initIntro.sqf b/Sources/epoch_config/scenes/Epoch_Intro.Altis/initIntro.sqf index b129f8b9..9215d1b9 100644 --- a/Sources/epoch_config/scenes/Epoch_Intro.Altis/initIntro.sqf +++ b/Sources/epoch_config/scenes/Epoch_Intro.Altis/initIntro.sqf @@ -1,3 +1,18 @@ +/* + Author: Niklas Wagner - EpochMod.com + + Contributors: Aaron Clark + + Description: + Epoch Intro + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/scenes/Epoch_Intro.Altis/initIntro.sqf +*/ + titleCut ["", "BLACK FADED", 10e10]; 0 fadeMusic 0.5; @@ -172,4 +187,3 @@ if (true) then { _camera camCommit 10; }; */ - diff --git a/Sources/epoch_config/scripts/Bite.sqf b/Sources/epoch_config/scripts/Bite.sqf index ec4529fd..321e3e90 100644 --- a/Sources/epoch_config/scripts/Bite.sqf +++ b/Sources/epoch_config/scripts/Bite.sqf @@ -1,5 +1,5 @@ /* -_object = _this; +params ["_object"]; _pos01 = getPosATL _object; diff --git a/Sources/epoch_config/scripts/fireB.sqf b/Sources/epoch_config/scripts/fireB.sqf index 3944c1ba..c434296f 100644 --- a/Sources/epoch_config/scripts/fireB.sqf +++ b/Sources/epoch_config/scripts/fireB.sqf @@ -1,4 +1,19 @@ -_object = _this; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom Fire Effect emitter (not in use) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/scripts/fireB.sqf +*/ + +params ["_object"]; _pos01 = getPos _object; /* @@ -25,4 +40,4 @@ uiSleep 5; deleteVehicle _x; } foreach [_source01,_source03,_li]; -deleteVehicle _object; \ No newline at end of file +deleteVehicle _object; diff --git a/Sources/epoch_config/scripts/fireG.sqf b/Sources/epoch_config/scripts/fireG.sqf index c55ca2b9..c89292b3 100644 --- a/Sources/epoch_config/scripts/fireG.sqf +++ b/Sources/epoch_config/scripts/fireG.sqf @@ -1,4 +1,19 @@ -_object = _this; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom Fire Effect emitter (not in use) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/scripts/fireG.sqf +*/ + +params ["_object"]; _pos01 = getPos _object; /* @@ -26,4 +41,4 @@ uiSleep 5; deleteVehicle _x; } foreach [_source01,_source03,_li]; -deleteVehicle _object; \ No newline at end of file +deleteVehicle _object; diff --git a/Sources/epoch_config/scripts/fireR.sqf b/Sources/epoch_config/scripts/fireR.sqf index fd669ce0..ccc83636 100644 --- a/Sources/epoch_config/scripts/fireR.sqf +++ b/Sources/epoch_config/scripts/fireR.sqf @@ -1,4 +1,19 @@ -_object = _this; +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Custom Fire Effect emitter (not in use) + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_config/scripts/fireR.sqf +*/ + +params ["_object"]; _pos01 = getPos _object; /* @@ -26,4 +41,4 @@ uiSleep 5; deleteVehicle _x; } foreach [_source01,_source03,_li]; -deleteVehicle _object; \ No newline at end of file +deleteVehicle _object; diff --git a/Sources/epoch_server/compile/epoch_bases/EPOCH_server_loadBuildings.sqf b/Sources/epoch_server/compile/epoch_bases/EPOCH_server_loadBuildings.sqf index 0da78b0c..eb44fa65 100644 --- a/Sources/epoch_server/compile/epoch_bases/EPOCH_server_loadBuildings.sqf +++ b/Sources/epoch_server/compile/epoch_bases/EPOCH_server_loadBuildings.sqf @@ -1,20 +1,25 @@ /* - Load Buildings - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Load Buildings from Epoch Hive + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server/compile/epoch_bases/EPOCH_server_loadBuildings.sqf */ - _maxTTL = parseNumber EPOCH_expiresBuilding; _config = 'CfgEpochClient' call EPOCH_returnConfig; _buildingJammerRange = getNumber(_config >> "buildingJammerRange"); if (_buildingJammerRange == 0) then { _buildingJammerRange = 75; }; +_VAL = ["", [], "", "", 0, []]; + for "_i" from 0 to _this do { _vehHiveKey = format ["%1:%2", (call EPOCH_fn_InstanceID),_i]; _response = ["Building", _vehHiveKey] call EPOCH_fnc_server_hiveGETTTL; @@ -23,6 +28,11 @@ for "_i" from 0 to _this do { _arr = _response select 1; _ttl = _response select 2; + // DEBUG to see if this command works + if !(_arr isEqualTypeParams _VAL) then { + diag_log format["DEBUG: Data does not match schema: %1 vs %2",_arr,_VAL]; + }; + _arrCount = count _arr; _class = _arr select 0; @@ -77,8 +87,14 @@ for "_i" from 0 to _this do { }; // set persistent Animations - if (_arrCount >= 6) then{ - _anims = _arr param[5, [], [[]]]; + if (_arrCount >= 6) then { + _anims = []; + _animsData = _arr select 5; + // check that we have an array to prevent any errors + if (_animsData isEqualType _anims) then { + _anims = _animsData; + }; + { _baseObj animate [_x, _anims param [_forEachIndex,0], true] } foreach(getArray(configFile >> "CfgVehicles" >> _class >> "persistAnimations")); diff --git a/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf b/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf index e13bc562..46701b71 100644 --- a/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf +++ b/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf @@ -1,7 +1,29 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Cleanup server side temp spawned objects by players + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf + + Example: + _object(s) call EPOCH_localCleanup; + + Parameter(s): + _this: OBJECT or ARRAY of Objects + + Returns: + NOTHING +*/ if (typename _this != "ARRAY") then { _this = [_this]; }; - { if (!isNull _x) then { _x addEventHandler["local", { diff --git a/Sources/epoch_server/compile/epoch_server/EPOCH_serverLootObject.sqf b/Sources/epoch_server/compile/epoch_server/EPOCH_serverLootObject.sqf index 40667cfd..14cf0e05 100644 --- a/Sources/epoch_server/compile/epoch_server/EPOCH_serverLootObject.sqf +++ b/Sources/epoch_server/compile/epoch_server/EPOCH_serverLootObject.sqf @@ -32,17 +32,17 @@ if !(isNull _object) then{ _lootItemWeightedArray = [_x, "CfgLootTable", "items"] call EPOCH_weightedArray; // diag_log format["%1: lootItemWeightedArray1 %2", __FILE__, _lootItemWeightedArray]; - + _lootItemArray = _lootItemWeightedArray select 0; if !(_lootItemArray isEqualTo[]) then { _weightedItemArray = _lootItemWeightedArray select 1; _weightedItemArrayCount = _lootItemWeightedArray select 2; _randomItemArray = _lootItemArray select (_weightedItemArray select floor(random _weightedItemArrayCount)); - + _randomItem = _randomItemArray select 0; _type = _randomItemArray select 1; - + _quan = 1; /* @@ -62,7 +62,10 @@ if !(isNull _object) then{ _loop = false; }; case "magazine": { - _object addMagazineCargoGlobal [_randomItem, _quan]; + //_object addMagazineCargoGlobal [_randomItem, _quan]; + _magazineSize = getNumber (configFile >> "CfgMagazines" >> _randomItem >> "count"); + _object addMagazineAmmoCargo[_randomItem, _quan, ceil(random(_magazineSize))]; + _loop = false; }; case "backpack": { @@ -72,19 +75,19 @@ if !(isNull _object) then{ case "weapon": { _object addWeaponCargoGlobal [_randomItem, _quan]; _mags = getArray (configFile >> "CfgWeapons" >> _randomItem >> "magazines"); - + if !(_mags isEqualTo []) then { - _object addMagazineCargoGlobal [_mags select 0, ceil(random 2)]; + // add only one free magazine with random ammo count + _magazineSize = getNumber (configFile >> "CfgMagazines" >> (_mags select 0) >> "count"); + _object addMagazineAmmoCargo[_mags select 0, 1, ceil(random(_magazineSize))]; }; _loop = false; }; case "CfgLootTable": { - - // go down the rabit hole + + // go down the rabit hole _lootItemWeightedArray = [_randomItem, "CfgLootTable", "items"] call EPOCH_weightedArray; - // diag_log format["%1: lootItemWeightedArray2 %2", __FILE__, _lootItemWeightedArray]; - _lootItemArray = _lootItemWeightedArray select 0; if !(_lootItemArray isEqualTo[]) then { @@ -111,4 +114,4 @@ if !(isNull _object) then{ } forEach _loots; }; -}; \ No newline at end of file +}; diff --git a/Sources/epoch_server/compile/epoch_trading/EPOCH_server_makeNPCTrade.sqf b/Sources/epoch_server/compile/epoch_trading/EPOCH_server_makeNPCTrade.sqf index 703a3ba8..1c41924a 100644 --- a/Sources/epoch_server/compile/epoch_trading/EPOCH_server_makeNPCTrade.sqf +++ b/Sources/epoch_server/compile/epoch_trading/EPOCH_server_makeNPCTrade.sqf @@ -149,7 +149,7 @@ if (_slot != -1) then { _helipad pushBack _smoke; }; - // water check + // water check if (_item isKindOf "Ship") then { { if (surfaceIsWater (getposATL _x)) then { @@ -226,7 +226,7 @@ if (_slot != -1) then { _vehObj = [_item,_position,random 360,true,_vehslot,_lockOwner,"NONE",false] call EPOCH_fnc_spawn_vehicle; _final_location = getPosATL _vehObj; - + _group = group _plyr; _wp = _group addWaypoint [_final_location, 0]; deleteWaypoint [_group, 0]; @@ -242,6 +242,33 @@ if (_slot != -1) then { }; }; } else { + + if (_item isKindOf "Bag_Base") then { + // add to players back + /* + if (backpack _plyr == "") then { + _plyr addBackpackGlobal _item; + diag_log "backpack added to players back"; + } else { + */ + //diag_log "backpack added to players feet"; + // add to the ground + _wH = objNull; + _nearByHolder = nearestObjects [position _plyr,["groundWeaponHolder"],3]; + if (_nearByHolder isEqualTo []) then { + _wHPos = _plyr modelToWorld [0,1,0]; + if (surfaceIsWater _wHPos) then { + _wHPos = ASLToATL _wHPos; + }; + _wH = createVehicle ["groundWeaponHolder",_wHPos, [], 0, "CAN_COLLIDE"]; + } else { + _wH = _nearByHolder select 0; + }; + //diag_log "backpack added to container"; + _wh addBackpackCargoGlobal [_item,1]; + //}; + }; + _returnOut pushBack _item; _itemQtys set[_qtyIndex, (_currQty - _itemQty)]; diff --git a/Sources/epoch_server/config.cpp b/Sources/epoch_server/config.cpp index c4bc8c4d..650a3a8c 100644 --- a/Sources/epoch_server/config.cpp +++ b/Sources/epoch_server/config.cpp @@ -44,7 +44,7 @@ class cfgFunctions }; class CfgServerVersion { - client = "0.3.5.0"; - config = "0.3.5.0"; + client = "0.3.6.0"; + config = "0.3.6.0"; hive = "0.5.1.7"; }; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveDEL.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveDEL.sqf index 8209cc70..c47db9ee 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveDEL.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveDEL.sqf @@ -1,11 +1,15 @@ /* - Hive Delete by Key - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Delete by Key + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveDEL.sqf */ //_PREFIX = _this select 0; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveEXPIRE.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveEXPIRE.sqf index d83b7c21..bc84e249 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveEXPIRE.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveEXPIRE.sqf @@ -1,11 +1,15 @@ /* - Hive Expire - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Expire + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveEXPIRE.sqf */ private ["_prefix","_key","_expires","_call"]; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGET.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGET.sqf index 6dcc9ebe..8764374d 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGET.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGET.sqf @@ -1,11 +1,15 @@ /* - Hive Expire - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Get Data + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGET.sqf */ diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETBIT.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETBIT.sqf index 3a16a4bd..38329602 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETBIT.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETBIT.sqf @@ -1,11 +1,15 @@ /* - Hive Getbit - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Get Getbit + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETBIT.sqf */ diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETRANGE.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETRANGE.sqf index c8cd6edc..15772781 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETRANGE.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETRANGE.sqf @@ -1,14 +1,17 @@ /* - Hive Getrange - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Get Getrange + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETRANGE.sqf */ - private["_hiveResponse", "_hiveStatus", "_hiveMessage", "_currentIndex", "_hiveMakeCall", "_data"]; // GetRange //_PREFIX = _this select 0; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETTTL.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETTTL.sqf index e3479eca..711a945a 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETTTL.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETTTL.sqf @@ -1,14 +1,17 @@ /* - Hive Get w/ TTL - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: Florian Kinder - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Get w/ TTL + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveGETTTL.sqf */ - private ["_hiveResponse","_hiveStatus","_hiveMessage","_whileCount"]; //_PREFIX = _this select 0; //_KEY = _this select 1; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveLog.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveLog.sqf index d055d67b..4bcb173a 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveLog.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveLog.sqf @@ -1,11 +1,15 @@ /* - Hive Log - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive Log + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveLog.sqf */ diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSET.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSET.sqf index 40607473..3c25668f 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSET.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSET.sqf @@ -1,14 +1,17 @@ /* - Hive SET - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: Florian Kinder - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive SET + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSET.sqf */ - private ["_prefix","_key","_value","_valueLength","_callStack","_call","_setterCall","_index","_charLimit"]; _prefix = _this select 0; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETBIT.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETBIT.sqf index cbda2d42..8f0743d6 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETBIT.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETBIT.sqf @@ -1,14 +1,17 @@ /* - Hive SETBit - by Aaron Clark - EpochMod.com + Author: Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Contributors: - Improvements and or bugfixes and other contributions are welcome via the github: + Description: + Hive SETBit + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETBIT.sqf */ - private ["_prefix","_key","_value","_bitIndex"]; _prefix = _this select 0; diff --git a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETEX.sqf b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETEX.sqf index 84ff405a..3c8a0421 100644 --- a/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETEX.sqf +++ b/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETEX.sqf @@ -1,11 +1,15 @@ /* + Author: Aaron Clark - EpochMod.com + + Contributors: Florian Kinder + + Description: Hive SETEX - by Aaron Clark - EpochMod.com - This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. - http://creativecommons.org/licenses/by-nc-nd/4.0/ + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike - Improvements and or bugfixes and other contributions are welcome via the github: + Github: https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/compile/epoch_hive/fn_server_hiveSETEX.sqf */ diff --git a/Sources/epoch_server_core/config.cpp b/Sources/epoch_server_core/config.cpp index b9731ac1..d0138a0a 100644 --- a/Sources/epoch_server_core/config.cpp +++ b/Sources/epoch_server_core/config.cpp @@ -1,6 +1,18 @@ -/**************************************************************************** -Copyright (C) 2015 - ARMA 3 EPOCH MOD [EpochMod.com] (v0.3.5.0) -*****************************************************************************/ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch Server Core Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_core/config.hpp +*/ + #define _ARMA_ class CfgPatches { class A3_epoch_server_core { diff --git a/Sources/epoch_server_settings/config.cpp b/Sources/epoch_server_settings/config.cpp index cfd78567..37c4fa70 100644 --- a/Sources/epoch_server_settings/config.cpp +++ b/Sources/epoch_server_settings/config.cpp @@ -1,6 +1,17 @@ -/**************************************************************************** -Copyright (C) 2015 - ARMA 3 EPOCH MOD [EpochMod.com] (v0.3.5.0) -*****************************************************************************/ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch Server Settings Config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/config.cpp +*/ #define _ARMA_ @@ -9,7 +20,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = 0.1; - epochVersion = "0.3.5.0"; + epochVersion = "0.3.6.0"; requiredAddons[] = {}; }; }; diff --git a/Sources/epoch_server_settings/configs/loots.h b/Sources/epoch_server_settings/configs/loots.h index d839f45b..8c287589 100644 --- a/Sources/epoch_server_settings/configs/loots.h +++ b/Sources/epoch_server_settings/configs/loots.h @@ -1,4 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + Contributors: + + Description: + Epoch Server side loot table configs + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/loots.h +*/ class CfgMainTable { class Default @@ -1276,7 +1289,7 @@ class CfgLootTable { { "muzzle_snds_338_black", "item" }, 1 }, { { "muzzle_snds_338_green", "item" }, 1 }, { { "muzzle_snds_338_sand", "item" }, 1 } - + }; }; class Muzzles_93mmgMarkDLC diff --git a/Sources/epoch_server_settings/configs/maps/altis.h b/Sources/epoch_server_settings/configs/maps/altis.h index 087b5c4d..b6baf9d3 100644 --- a/Sources/epoch_server_settings/configs/maps/altis.h +++ b/Sources/epoch_server_settings/configs/maps/altis.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode server Side map specific configs for altis. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/altis.h +*/ class Altis : Default { worldSize = 20000; diff --git a/Sources/epoch_server_settings/configs/maps/australia.h b/Sources/epoch_server_settings/configs/maps/australia.h index 7eda973f..53bfacc7 100644 --- a/Sources/epoch_server_settings/configs/maps/australia.h +++ b/Sources/epoch_server_settings/configs/maps/australia.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode server Side map specific configs for australia. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/australia.h +*/ class Australia : Default { worldSize = 55000; diff --git a/Sources/epoch_server_settings/configs/maps/bornholm.h b/Sources/epoch_server_settings/configs/maps/bornholm.h index 7312d422..518445aa 100644 --- a/Sources/epoch_server_settings/configs/maps/bornholm.h +++ b/Sources/epoch_server_settings/configs/maps/bornholm.h @@ -1,8 +1,17 @@ -// Bornholm config created by Uro [www.UroGaming.co.uk] for ARMA 3 EPOCH MOD [EpochMod.com] -// -// Updated with some minor tweaks 20/01/2015 -// Updated for new telepos positions 7/22/2015 +/* + Author: Aaron Clark - EpochMod.com + Contributors: Uro1, Robio + + Description: + Epoch gamemode server Side map specific configs for bornholm. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/bornholm.h +*/ class Bornholm : Default { worldSize = 25000; diff --git a/Sources/epoch_server_settings/configs/maps/chernarus.h b/Sources/epoch_server_settings/configs/maps/chernarus.h index c6cb1015..d1336ad3 100644 --- a/Sources/epoch_server_settings/configs/maps/chernarus.h +++ b/Sources/epoch_server_settings/configs/maps/chernarus.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Uro1, Robio + + Description: + Epoch gamemode server Side map specific configs for chernarus. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/chernarus.h +*/ class Chernarus : Default { worldSize = 12000; diff --git a/Sources/epoch_server_settings/configs/maps/esseker.h b/Sources/epoch_server_settings/configs/maps/esseker.h index 6a447a56..74596837 100644 --- a/Sources/epoch_server_settings/configs/maps/esseker.h +++ b/Sources/epoch_server_settings/configs/maps/esseker.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: Riche + + Description: + Epoch gamemode server Side map specific configs for esseker. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/esseker.h +*/ class Esseker : Default { worldSize = 12000; @@ -19,131 +33,128 @@ class Esseker : Default containerPos[] = {}; telePos[] = { - // N [-0.286865,8.17383,-10.3098] // S [-0.415527,-7.05298,-10.3098] // E [13.5127,0.410156,-10.3098] // W [-14.4316,0.112793,-10.3098] - - - { "Transport_N_EPOCH", { -0.286865, 8.17383, -10.3098 }, "", { 5073.31, 8903.09, 0 } }, - { "Transport_W_EPOCH", { -14.4316, 0.112793, -10.3098 }, "", { 4407.77, 6054.78, 0 } }, - { "Transport_E_EPOCH", { 13.5127,0.410156,-10.3098 }, "", { 8692.93, 3854.72, 0 } } + { "Transport_N_EPOCH", { -0.286865, 8.17383, -10.3098 }, "", { 5073.31, 8903.09, 0 } }, + { "Transport_W_EPOCH", { -14.4316, 0.112793, -10.3098 }, "", { 4407.77, 6054.78, 0 } }, + { "Transport_E_EPOCH", { 13.5127,0.410156,-10.3098 }, "", { 8692.93, 3854.72, 0 } } }; propsPos[] = { - //Banking - {"Land_PhoneBooth_02_F", {2676.67, 4481.42, 0.971237}, 251.364}, - {"Land_PhoneBooth_02_F", {4780.24, 5036.36, 0}, 61.8182}, - {"Land_PhoneBooth_02_F", {8375, 5886.44, 0.874567}, 260}, - {"Land_PhoneBooth_02_F", {9066.22, 5711.39, 1.01706}, 92.2728}, - {"Land_PhoneBooth_02_F", {10274, 5426.17, 0.389097}, 5.90916}, - {"Land_PhoneBooth_02_F", {11867.5, 7928.89, 0}, 0}, - {"Land_PhoneBooth_02_F", {1954.29, 7823.96, 0}, 19.5454}, - {"Land_PhoneBooth_02_F", {7229.75, 9369.1, 0}, 2.72723}, - // Turbines - {"Land_wpp_Turbine_V2_F", {660.226, 10060.1, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {638.57, 10022.9, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {619.792, 9992.28, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {8460.08, 10413.9, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {8454.32, 10389.2, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {9049.06, 7300.92, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {9076.69, 7307.17, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {9106.83, 7312.57, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10366.2, 4436.95, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10388.1, 4432.72, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10409.6, 4431.36, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10477.8, 1711.21, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10450.9, 1722.47, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {10427.2, 1732.72, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {6786.74, 1593.55, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {6815.66, 1599.61, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {5271.16, 701.119, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {5299.02, 686.961, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {5333.93, 680.457, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1004.79, 995.512, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1013.99, 964.396, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1781.4, 4202.1, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1809.62, 4202.09, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {3322.47, 6256.38, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {3354.45, 6249.63, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {3380.16, 6244.95, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1185.73, 7709.4, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {1223.07, 7716, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {5535.8, 8959.03, 0}, 0}, - {"Land_wpp_Turbine_V2_F", {5507.72, 8966.35, 0}, 0}, - // Esseker South Trader - {"ClutterCutter_EP1", {8694.08, 3853.14, 0}, 0}, - {"ClutterCutter_EP1", {8691.68, 3859.46, 0}, 0}, - {"land_Objects11", {8699.23, 3858.52, 0}, 319.546}, - {"RU_WarfareBVehicleServicePoint", {8693.92, 3864.09, -0.126221}, 149.545}, - {"CDF_WarfareBBarrier10x", {8692.13, 3865.79, -0.315292}, 329.545}, - {"CDF_WarfareBBarrier10x", {8705.19, 3862.98, -0.226089}, 60.4545}, - {"CDF_WarfareBBarrier10x", {8700.07, 3851.64, 0}, 329.545}, - {"CDF_WarfareBBarrier10x", {8687.66, 3853.77, -0.350647}, 59.5454}, - {"Land_Fire_barrel_burning", {8700.64, 3856.44, 0}, 60.9091}, - {"Land_Ind_BoardsPack2", {8689.38, 3853.65, 0}, 327.273}, - {"Paleta2", {8691.03, 3851.63, 0}, 0}, - {"Land_cages_EP1", {8696.63, 3851.24, 0}, 240}, - {"Land_transport_kiosk_EP1", {8689.07, 3861.7, 0}, 60.4545}, - {"Land_stand_waterl_EP1", {8698.58, 3852.75, 0}, 149.545}, - {"Land_tires_EP1", {8690.3, 3854.55, 0}, 0}, - {"Misc_TyreHeapEP1", {8688.46, 3856.11, 0}, 0}, - {"Land_transport_crates_EP1", {8693.05, 3859.05, 0}, 0}, - {"Campfire_burning_F", {8696.22, 3857.09, 0}, 0}, - {"Land_bags_EP1", {8687.38, 3861.25, 0}, 0}, - // West Trader - {"ClutterCutter_EP1", {4403.29, 6054.46, 0}, 0}, - {"CDF_WarfareBBarrier10x", {4399.01, 6060.29, -0.514542}, 307.273}, - {"CDF_WarfareBBarrier10x", {4411.15, 6059.94, 0}, 217.273}, - {"CDF_WarfareBBarrier10x", {4414.62, 6048.48, -0.14389}, 306.818}, - {"CDF_WarfareBBarrier10x", {4402.54, 6048.84, -0.160172}, 37.7273}, - {"USMC_WarfareBVehicleServicePoint", {4405.97, 6049.83, 0}, 127.727}, - {"Misc_cargo_cont_net2", {4400.11, 6053.7, 0}, 304.545}, - {"Land_StallWater_F", {4399.67, 6058.44, 0}, 307.273}, - {"Land_Sacks_heap_F", {4405.97, 6061.98, 0}, 0}, - {"Land_Sacks_goods_F", {4407.62, 6060.97, 0}, 35.4546}, - {"Land_CratesShabby_F", {4401.47, 6061.99, 0}, 40}, - {"Land_CratesPlastic_F", {4412.85, 6049.18, 0}, 0}, - {"Land_WoodenCart_F", {4412.07, 6047.53, 0}, 34.091}, - {"Land_Cages_F", {4401.22, 6060.5, 0}, 0}, - {"Land_fort_bagfence_corner", {4410.22, 6059.21, 0}, 36.3637}, - {"Land_fort_bagfence_corner", {4412.56, 6057.64, 0}, 305.455}, - {"Land_Campfire_burning", {4403.67, 6057.8, 0.0157471}, 0}, - {"Land_stand_small_EP1", {4414.19, 6049.87, 0}, 126.818}, - {"Land_transport_kiosk_EP1", {4414.51, 6051.86, 0}, 215}, - {"Land_Fire_barrel_burning", {4413.8, 6056.01, 0}, 0}, - // North Trader - {"ClutterCutter_EP1", {5068.43, 8897.88, 0}, 0}, - {"CDF_WarfareBBarrier10x", {5065.82, 8891.55, -0.294769}, 29.5455}, - {"CDF_WarfareBBarrier10x", {5064.97, 8903.57, -0.186707}, 302.727}, - {"CDF_WarfareBBarrier10x", {5077, 8896.71, -0.080307}, 299.545}, - {"CDF_WarfareBBarrier10x", {5076.48, 8908.56, -0.235596}, 29.5455}, - {"land_Objects70", {5067.69, 8903.17, 0}, 119.545}, - {"Land_bags_EP1", {5078.3, 8901.94, 0}, 29.5454}, - {"Land_Fire_barrel_burning", {5067.41, 8895.88, 0}, 0}, - {"Land_Ind_BoardsPack2", {5072.56, 8908.35, 0}, 208.182}, - {"Land_Campfire_burning", {5070.59, 8897.51, 0}, 0}, - {"Land_Carpet_rack_EP1", {5077.88, 8906.5, 0}, 30}, - {"Misc_palletsfoiled_heap", {5064.94, 8895.37, 0}, 29.5455}, - {"Land_bags_stack_EP1", {5077.46, 8899.98, 0}, 300}, - {"Land_Misc_IronPipes_EP1", {5075.13, 8898.29, 0}, 275.909}, - {"Land_cages_EP1", {5073.74, 8893.72, 0}, 314.545}, - {"Land_Reservoir_EP1", {5075.23, 8907.88, 0}, 146.364}, - {"Land_Crates_stack_EP1", {5064.93, 8901.7, 0}, 31.3636}, - {"ShedSmall", {5067.43, 8893.46, 0}, 28.6363}, - // Protection Domes - { "ProtectionZone_Invisible_F", { 5073.31, 8903.09, 0 }, 0, true }, - { "ProtectionZone_Invisible_F", { 4407.77, 6054.78, 0 }, 0, true }, - { "ProtectionZone_Invisible_F", { 8692.93, 3854.72, 0 }, 0, true } + //Banking + {"Land_PhoneBooth_02_F", {2676.67, 4481.42, 0.971237}, 251.364}, + {"Land_PhoneBooth_02_F", {4780.24, 5036.36, 0}, 61.8182}, + {"Land_PhoneBooth_02_F", {8375, 5886.44, 0.874567}, 260}, + {"Land_PhoneBooth_02_F", {9066.22, 5711.39, 1.01706}, 92.2728}, + {"Land_PhoneBooth_02_F", {10274, 5426.17, 0.389097}, 5.90916}, + {"Land_PhoneBooth_02_F", {11867.5, 7928.89, 0}, 0}, + {"Land_PhoneBooth_02_F", {1954.29, 7823.96, 0}, 19.5454}, + {"Land_PhoneBooth_02_F", {7229.75, 9369.1, 0}, 2.72723}, + // Turbines + {"Land_wpp_Turbine_V2_F", {660.226, 10060.1, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {638.57, 10022.9, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {619.792, 9992.28, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {8460.08, 10413.9, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {8454.32, 10389.2, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {9049.06, 7300.92, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {9076.69, 7307.17, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {9106.83, 7312.57, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10366.2, 4436.95, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10388.1, 4432.72, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10409.6, 4431.36, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10477.8, 1711.21, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10450.9, 1722.47, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {10427.2, 1732.72, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {6786.74, 1593.55, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {6815.66, 1599.61, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {5271.16, 701.119, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {5299.02, 686.961, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {5333.93, 680.457, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1004.79, 995.512, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1013.99, 964.396, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1781.4, 4202.1, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1809.62, 4202.09, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {3322.47, 6256.38, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {3354.45, 6249.63, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {3380.16, 6244.95, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1185.73, 7709.4, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {1223.07, 7716, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {5535.8, 8959.03, 0}, 0}, + {"Land_wpp_Turbine_V2_F", {5507.72, 8966.35, 0}, 0}, + // Esseker South Trader + {"ClutterCutter_EP1", {8694.08, 3853.14, 0}, 0}, + {"ClutterCutter_EP1", {8691.68, 3859.46, 0}, 0}, + {"land_Objects11", {8699.23, 3858.52, 0}, 319.546}, + {"RU_WarfareBVehicleServicePoint", {8693.92, 3864.09, -0.126221}, 149.545}, + {"CDF_WarfareBBarrier10x", {8692.13, 3865.79, -0.315292}, 329.545}, + {"CDF_WarfareBBarrier10x", {8705.19, 3862.98, -0.226089}, 60.4545}, + {"CDF_WarfareBBarrier10x", {8700.07, 3851.64, 0}, 329.545}, + {"CDF_WarfareBBarrier10x", {8687.66, 3853.77, -0.350647}, 59.5454}, + {"Land_Fire_barrel_burning", {8700.64, 3856.44, 0}, 60.9091}, + {"Land_Ind_BoardsPack2", {8689.38, 3853.65, 0}, 327.273}, + {"Paleta2", {8691.03, 3851.63, 0}, 0}, + {"Land_cages_EP1", {8696.63, 3851.24, 0}, 240}, + {"Land_transport_kiosk_EP1", {8689.07, 3861.7, 0}, 60.4545}, + {"Land_stand_waterl_EP1", {8698.58, 3852.75, 0}, 149.545}, + {"Land_tires_EP1", {8690.3, 3854.55, 0}, 0}, + {"Misc_TyreHeapEP1", {8688.46, 3856.11, 0}, 0}, + {"Land_transport_crates_EP1", {8693.05, 3859.05, 0}, 0}, + {"Campfire_burning_F", {8696.22, 3857.09, 0}, 0}, + {"Land_bags_EP1", {8687.38, 3861.25, 0}, 0}, + // West Trader + {"ClutterCutter_EP1", {4403.29, 6054.46, 0}, 0}, + {"CDF_WarfareBBarrier10x", {4399.01, 6060.29, -0.514542}, 307.273}, + {"CDF_WarfareBBarrier10x", {4411.15, 6059.94, 0}, 217.273}, + {"CDF_WarfareBBarrier10x", {4414.62, 6048.48, -0.14389}, 306.818}, + {"CDF_WarfareBBarrier10x", {4402.54, 6048.84, -0.160172}, 37.7273}, + {"USMC_WarfareBVehicleServicePoint", {4405.97, 6049.83, 0}, 127.727}, + {"Misc_cargo_cont_net2", {4400.11, 6053.7, 0}, 304.545}, + {"Land_StallWater_F", {4399.67, 6058.44, 0}, 307.273}, + {"Land_Sacks_heap_F", {4405.97, 6061.98, 0}, 0}, + {"Land_Sacks_goods_F", {4407.62, 6060.97, 0}, 35.4546}, + {"Land_CratesShabby_F", {4401.47, 6061.99, 0}, 40}, + {"Land_CratesPlastic_F", {4412.85, 6049.18, 0}, 0}, + {"Land_WoodenCart_F", {4412.07, 6047.53, 0}, 34.091}, + {"Land_Cages_F", {4401.22, 6060.5, 0}, 0}, + {"Land_fort_bagfence_corner", {4410.22, 6059.21, 0}, 36.3637}, + {"Land_fort_bagfence_corner", {4412.56, 6057.64, 0}, 305.455}, + {"Land_Campfire_burning", {4403.67, 6057.8, 0.0157471}, 0}, + {"Land_stand_small_EP1", {4414.19, 6049.87, 0}, 126.818}, + {"Land_transport_kiosk_EP1", {4414.51, 6051.86, 0}, 215}, + {"Land_Fire_barrel_burning", {4413.8, 6056.01, 0}, 0}, + // North Trader + {"ClutterCutter_EP1", {5068.43, 8897.88, 0}, 0}, + {"CDF_WarfareBBarrier10x", {5065.82, 8891.55, -0.294769}, 29.5455}, + {"CDF_WarfareBBarrier10x", {5064.97, 8903.57, -0.186707}, 302.727}, + {"CDF_WarfareBBarrier10x", {5077, 8896.71, -0.080307}, 299.545}, + {"CDF_WarfareBBarrier10x", {5076.48, 8908.56, -0.235596}, 29.5455}, + {"land_Objects70", {5067.69, 8903.17, 0}, 119.545}, + {"Land_bags_EP1", {5078.3, 8901.94, 0}, 29.5454}, + {"Land_Fire_barrel_burning", {5067.41, 8895.88, 0}, 0}, + {"Land_Ind_BoardsPack2", {5072.56, 8908.35, 0}, 208.182}, + {"Land_Campfire_burning", {5070.59, 8897.51, 0}, 0}, + {"Land_Carpet_rack_EP1", {5077.88, 8906.5, 0}, 30}, + {"Misc_palletsfoiled_heap", {5064.94, 8895.37, 0}, 29.5455}, + {"Land_bags_stack_EP1", {5077.46, 8899.98, 0}, 300}, + {"Land_Misc_IronPipes_EP1", {5075.13, 8898.29, 0}, 275.909}, + {"Land_cages_EP1", {5073.74, 8893.72, 0}, 314.545}, + {"Land_Reservoir_EP1", {5075.23, 8907.88, 0}, 146.364}, + {"Land_Crates_stack_EP1", {5064.93, 8901.7, 0}, 31.3636}, + {"ShedSmall", {5067.43, 8893.46, 0}, 28.6363}, + // Protection Domes + { "ProtectionZone_Invisible_F", { 5073.31, 8903.09, 0 }, 0, true }, + { "ProtectionZone_Invisible_F", { 4407.77, 6054.78, 0 }, 0, true }, + { "ProtectionZone_Invisible_F", { 8692.93, 3854.72, 0 }, 0, true } }; staticNpcPos[] = { - //South - { "C_man_hunter_1_F", {8700.09, 3859.75, -0.0334778}, 241}, - //West - { "C_man_w_worker_F", {4411.08, 6058.25, 0}, 24.5455}, - //North - { "C_man_shorts_4_F_asia", {5068.45, 8893.52, 0}, 30} + //South + { "C_man_hunter_1_F", {8700.09, 3859.75, -0.0334778}, 241}, + //West + { "C_man_w_worker_F", {4411.08, 6058.25, 0}, 24.5455}, + //North + { "C_man_shorts_4_F_asia", {5068.45, 8893.52, 0}, 30} }; }; diff --git a/Sources/epoch_server_settings/configs/maps/stratis.h b/Sources/epoch_server_settings/configs/maps/stratis.h index 5a2b5366..f5dd2d16 100644 --- a/Sources/epoch_server_settings/configs/maps/stratis.h +++ b/Sources/epoch_server_settings/configs/maps/stratis.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode server Side map specific configs for stratis. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/stratis.h +*/ class Stratis : Default { worldSize = 6000; diff --git a/Sources/epoch_server_settings/configs/maps/takistan.h b/Sources/epoch_server_settings/configs/maps/takistan.h index 2be8abc3..081757cd 100644 --- a/Sources/epoch_server_settings/configs/maps/takistan.h +++ b/Sources/epoch_server_settings/configs/maps/takistan.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode server Side map specific configs for takistan. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/takistan.h +*/ class Takistan : Default { worldSize = 12000; diff --git a/Sources/epoch_server_settings/configs/maps/vr.h b/Sources/epoch_server_settings/configs/maps/vr.h index 88ab1613..f9bb2a58 100644 --- a/Sources/epoch_server_settings/configs/maps/vr.h +++ b/Sources/epoch_server_settings/configs/maps/vr.h @@ -1,3 +1,17 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch gamemode server Side map specific configs for vr. + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/maps/vr.h +*/ class VR : Default { worldSize = 10000; @@ -17,8 +31,7 @@ class VR : Default // S [-0.415527,-7.05298,-10.3098] // E [13.5127,0.410156,-10.3098] // W [-14.4316,0.112793,-10.3098] - - { "Transport_C_EPOCH", { -0.286865, 8.17383, -10.3098 }, "", { 4089.82, 4597.71, 0.00143433 } } + { "Transport_C_EPOCH", { -0.286865, 8.17383, -10.3098 }, "", { 4089.82, 4597.71, 0.00143433 } } }; propsPos[] = {}; staticNpcPos[] = {}; diff --git a/Sources/epoch_server_settings/configs/security/data/custom_vars.h b/Sources/epoch_server_settings/configs/security/data/custom_vars.h index 27b7b1fd..85d955d2 100644 --- a/Sources/epoch_server_settings/configs/security/data/custom_vars.h +++ b/Sources/epoch_server_settings/configs/security/data/custom_vars.h @@ -1,3 +1,18 @@ +/* + Author: Aaron Clark - EpochMod.com + + Contributors: + + Description: + Epoch AH config for whistlisted gvars + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/securty/data/custom_vars.h +*/ + // all var names must be lowercase custom[] = {}; bis[] = { @@ -109,7 +124,7 @@ bis[] = { }; epoch[] = { "epoch_localcleanup","epoch_client_publiceh","epoch_clientinit","epoch_oneachframe","epoch_masterloop","epoch_client_rejectplayer","epoch_clientrespawn","epoch_clientrevive","epoch_starttradereq","epoch_starttrade","epoch_traderequest","epoch_tradeloop","epoch_countdown", - "epoch_fnc_selecttarget","epoch_fnc_selecttargetbuild","epoch_isbuildallowed","epoch_simulswap","epoch_staticmove","epoch_returnvector","epoch_upgradebuild","epoch_removebuild","epoch_startinteract","epoch_startinteractnpc","epoch_interactnpc","epoch_npctraderadd", + "epoch_fnc_selecttarget","epoch_fnc_selecttargetbuild","epoch_isbuildallowed","epoch_simulswap","epoch_staticmove","BIS_fnc_returnVector","epoch_upgradebuild","epoch_removebuild","epoch_startinteract","epoch_startinteractnpc","epoch_interactnpc","epoch_npctraderadd", "epoch_npctraderadd2","epoch_npctraderadd3","epoch_startnpctradermenu","epoch_npctradermenufilter","epoch_startnpctrade","epoch_makep2ptrade","epoch_tradefilter","epoch_takecrypto","epoch_startbanktransfer","epoch_keydown","epoch_onchar", "epoch_fnc_playerdeath","epoch_fnc_playerfired","epoch_fnc_isinsidebuilding","epoch_fnc_weather","epoch_fnc_findsafepos","epoch_pushcustomvar","epoch_itempicture","epoch_itemdisplayname","epoch_fnc_findrandomposbehind","epoch_fnc_stringleft", "epoch_sortarraybydistance","epoch_client_earthquake","epoch_client_loadanimalbrain","epoch_client_biteplayer","epoch_client_repairvehicle","epoch_client_lockvehicle","epoch_client_fillvehicle","epoch_client_gearvehicle","epoch_mission_accept","epoch_mission_hover_uav", @@ -117,4 +132,4 @@ epoch[] = { "epoch_craftitempreview","epoch_craftitem","epoch_unitspawn","epoch_antiwall","epoch_enterbuilding","epoch_onpause","epoch_interactvehicle","epoch_showstats","epoch_group_btnmod","epoch_group_btninvite","epoch_group_onload","epoch_group_list","epoch_group_combo", "epoch_group_btnleave","epoch_group_btnkick","epoch_cgroup_grouptext","epoch_cgroup_onload","epoch_cgroup_btncreate","epoch_igroup_acceptinvite","epoch_igroup_onload","epoch_igroup_refresh","epoch_group_update","epoch_inventory_group","epoch_inventory_igroup", "epoch_mission_refresh","epoch_mission_description" -}; \ No newline at end of file +}; diff --git a/Sources/epoch_server_settings/configs/security/security_checks.h b/Sources/epoch_server_settings/configs/security/security_checks.h index 0046a5b0..c3b44d88 100644 --- a/Sources/epoch_server_settings/configs/security/security_checks.h +++ b/Sources/epoch_server_settings/configs/security/security_checks.h @@ -1,7 +1,17 @@ /* - EAH 2.0 -*/ + Author: Aaron Clark - EpochMod.com + Contributors: + + Description: + Epoch Server side securty checks config + + Licence: + Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike + + Github: + https://github.com/EpochModTeam/Epoch/tree/master/Sources/epoch_server_settngs/configs/securty/security_checks.h +*/ class CfgSecConf { debug = false; diff --git a/Sources/mpmissions/epoch.VR/description.ext b/Sources/mpmissions/epoch.VR/description.ext index 1ce50f3a..ec8d9e02 100644 --- a/Sources/mpmissions/epoch.VR/description.ext +++ b/Sources/mpmissions/epoch.VR/description.ext @@ -72,7 +72,7 @@ class CfgRemoteExec class CfgEpochClient { - epochVersion = "0.3.5.0"; + epochVersion = "0.3.6.0"; sapperRngChance = 100; // increase number to reduce chances and reduce to increase. Default 100 = 1% - 55% if soiled (+ 2% if in city) chance to spawn sapper